html, body {
  margin: 0;
  padding: 0;
  background: white;
  overflow: hidden;
}
@keyframes kf-uuk0dfp-1 {
  0% {
    background: magenta;
  }
  50% {
    background: cyan;
  }
  100.0125% {
    background: magenta;
  }
  50.0125% {
    background: cyan;
  }
  100% {
    background: magenta;
  }
}
html, body {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dfp-1;
  animation-duration: 8000ms;
}

.a div {
  width: 10px;
  height: 10px;
  border: 1px solid black;
  position: absolute;
  top: 10px;
  left: 10px;
}
.a div:nth-child(1) {
  left: calc(100% - 1%);
  top: calc(100% - 1%);
  width: 1px;
}
@keyframes kf-uuk0dgf-1 {
  0% {
    left: calc(100% - 1%);
  }
  25% {
    left: calc(50% - 1%);
  }
  100.025% {
    left: calc(100% - 1%);
  }
  75.025% {
    left: calc(50% - 1%);
  }
  100% {
    left: calc(100% - 1%);
  }
  0% {
    top: calc(100% - 1%);
  }
  25% {
    top: calc(1%);
  }
  100.025% {
    top: calc(100% - 1%);
  }
  75.025% {
    top: calc(1%);
  }
  100% {
    top: calc(100% - 1%);
  }
  0% {
    width: 1px;
  }
  25% {
    width: 1px;
  }
  100.025% {
    width: 1px;
  }
  75.025% {
    width: 1px;
  }
  100% {
    width: 1px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(1) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dgf-1;
  animation-duration: 4000ms;
}
.a div:nth-child(2) {
  left: calc(100% - 2%);
  top: calc(100% - 2%);
  width: 2px;
}
@keyframes kf-uuk0dh4-1 {
  0% {
    left: calc(100% - 2%);
  }
  25% {
    left: calc(50% - 2%);
  }
  100.025% {
    left: calc(100% - 2%);
  }
  75.025% {
    left: calc(50% - 2%);
  }
  100% {
    left: calc(100% - 2%);
  }
  0% {
    top: calc(100% - 2%);
  }
  25% {
    top: calc(2%);
  }
  100.025% {
    top: calc(100% - 2%);
  }
  75.025% {
    top: calc(2%);
  }
  100% {
    top: calc(100% - 2%);
  }
  0% {
    width: 2px;
  }
  25% {
    width: 2px;
  }
  100.025% {
    width: 2px;
  }
  75.025% {
    width: 2px;
  }
  100% {
    width: 2px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(2) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dh4-1;
  animation-duration: 4000ms;
}
.a div:nth-child(3) {
  left: calc(100% - 3%);
  top: calc(100% - 3%);
  width: 3px;
}
@keyframes kf-uuk0dhh-1 {
  0% {
    left: calc(100% - 3%);
  }
  25% {
    left: calc(50% - 3%);
  }
  100.025% {
    left: calc(100% - 3%);
  }
  75.025% {
    left: calc(50% - 3%);
  }
  100% {
    left: calc(100% - 3%);
  }
  0% {
    top: calc(100% - 3%);
  }
  25% {
    top: calc(3%);
  }
  100.025% {
    top: calc(100% - 3%);
  }
  75.025% {
    top: calc(3%);
  }
  100% {
    top: calc(100% - 3%);
  }
  0% {
    width: 3px;
  }
  25% {
    width: 3px;
  }
  100.025% {
    width: 3px;
  }
  75.025% {
    width: 3px;
  }
  100% {
    width: 3px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(3) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dhh-1;
  animation-duration: 4000ms;
}
.a div:nth-child(4) {
  left: calc(100% - 4%);
  top: calc(100% - 4%);
  width: 4px;
}
@keyframes kf-uuk0dhr-1 {
  0% {
    left: calc(100% - 4%);
  }
  25% {
    left: calc(50% - 4%);
  }
  100.025% {
    left: calc(100% - 4%);
  }
  75.025% {
    left: calc(50% - 4%);
  }
  100% {
    left: calc(100% - 4%);
  }
  0% {
    top: calc(100% - 4%);
  }
  25% {
    top: calc(4%);
  }
  100.025% {
    top: calc(100% - 4%);
  }
  75.025% {
    top: calc(4%);
  }
  100% {
    top: calc(100% - 4%);
  }
  0% {
    width: 4px;
  }
  25% {
    width: 4px;
  }
  100.025% {
    width: 4px;
  }
  75.025% {
    width: 4px;
  }
  100% {
    width: 4px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(4) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dhr-1;
  animation-duration: 4000ms;
}
.a div:nth-child(5) {
  left: calc(100% - 5%);
  top: calc(100% - 5%);
  width: 5px;
}
@keyframes kf-uuk0dio-1 {
  0% {
    left: calc(100% - 5%);
  }
  25% {
    left: calc(50% - 5%);
  }
  100.025% {
    left: calc(100% - 5%);
  }
  75.025% {
    left: calc(50% - 5%);
  }
  100% {
    left: calc(100% - 5%);
  }
  0% {
    top: calc(100% - 5%);
  }
  25% {
    top: calc(5%);
  }
  100.025% {
    top: calc(100% - 5%);
  }
  75.025% {
    top: calc(5%);
  }
  100% {
    top: calc(100% - 5%);
  }
  0% {
    width: 5px;
  }
  25% {
    width: 5px;
  }
  100.025% {
    width: 5px;
  }
  75.025% {
    width: 5px;
  }
  100% {
    width: 5px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(5) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dio-1;
  animation-duration: 4000ms;
}
.a div:nth-child(6) {
  left: calc(100% - 6%);
  top: calc(100% - 6%);
  width: 6px;
}
@keyframes kf-uuk0dj3-1 {
  0% {
    left: calc(100% - 6%);
  }
  25% {
    left: calc(50% - 6%);
  }
  100.025% {
    left: calc(100% - 6%);
  }
  75.025% {
    left: calc(50% - 6%);
  }
  100% {
    left: calc(100% - 6%);
  }
  0% {
    top: calc(100% - 6%);
  }
  25% {
    top: calc(6%);
  }
  100.025% {
    top: calc(100% - 6%);
  }
  75.025% {
    top: calc(6%);
  }
  100% {
    top: calc(100% - 6%);
  }
  0% {
    width: 6px;
  }
  25% {
    width: 6px;
  }
  100.025% {
    width: 6px;
  }
  75.025% {
    width: 6px;
  }
  100% {
    width: 6px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(6) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dj3-1;
  animation-duration: 4000ms;
}
.a div:nth-child(7) {
  left: calc(100% - 7%);
  top: calc(100% - 7%);
  width: 7px;
}
@keyframes kf-uuk0dje-1 {
  0% {
    left: calc(100% - 7%);
  }
  25% {
    left: calc(50% - 7%);
  }
  100.025% {
    left: calc(100% - 7%);
  }
  75.025% {
    left: calc(50% - 7%);
  }
  100% {
    left: calc(100% - 7%);
  }
  0% {
    top: calc(100% - 7%);
  }
  25% {
    top: calc(7%);
  }
  100.025% {
    top: calc(100% - 7%);
  }
  75.025% {
    top: calc(7%);
  }
  100% {
    top: calc(100% - 7%);
  }
  0% {
    width: 7px;
  }
  25% {
    width: 7px;
  }
  100.025% {
    width: 7px;
  }
  75.025% {
    width: 7px;
  }
  100% {
    width: 7px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(7) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dje-1;
  animation-duration: 4000ms;
}
.a div:nth-child(8) {
  left: calc(100% - 8%);
  top: calc(100% - 8%);
  width: 8px;
}
@keyframes kf-uuk0djw-1 {
  0% {
    left: calc(100% - 8%);
  }
  25% {
    left: calc(50% - 8%);
  }
  100.025% {
    left: calc(100% - 8%);
  }
  75.025% {
    left: calc(50% - 8%);
  }
  100% {
    left: calc(100% - 8%);
  }
  0% {
    top: calc(100% - 8%);
  }
  25% {
    top: calc(8%);
  }
  100.025% {
    top: calc(100% - 8%);
  }
  75.025% {
    top: calc(8%);
  }
  100% {
    top: calc(100% - 8%);
  }
  0% {
    width: 8px;
  }
  25% {
    width: 8px;
  }
  100.025% {
    width: 8px;
  }
  75.025% {
    width: 8px;
  }
  100% {
    width: 8px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(8) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0djw-1;
  animation-duration: 4000ms;
}
.a div:nth-child(9) {
  left: calc(100% - 9%);
  top: calc(100% - 9%);
  width: 9px;
}
@keyframes kf-uuk0dkw-1 {
  0% {
    left: calc(100% - 9%);
  }
  25% {
    left: calc(50% - 9%);
  }
  100.025% {
    left: calc(100% - 9%);
  }
  75.025% {
    left: calc(50% - 9%);
  }
  100% {
    left: calc(100% - 9%);
  }
  0% {
    top: calc(100% - 9%);
  }
  25% {
    top: calc(9%);
  }
  100.025% {
    top: calc(100% - 9%);
  }
  75.025% {
    top: calc(9%);
  }
  100% {
    top: calc(100% - 9%);
  }
  0% {
    width: 9px;
  }
  25% {
    width: 9px;
  }
  100.025% {
    width: 9px;
  }
  75.025% {
    width: 9px;
  }
  100% {
    width: 9px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(9) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dkw-1;
  animation-duration: 4000ms;
}
.a div:nth-child(10) {
  left: calc(100% - 10%);
  top: calc(100% - 10%);
  width: 10px;
}
@keyframes kf-uuk0dkz-1 {
  0% {
    left: calc(100% - 10%);
  }
  25% {
    left: calc(50% - 10%);
  }
  100.025% {
    left: calc(100% - 10%);
  }
  75.025% {
    left: calc(50% - 10%);
  }
  100% {
    left: calc(100% - 10%);
  }
  0% {
    top: calc(100% - 10%);
  }
  25% {
    top: calc(10%);
  }
  100.025% {
    top: calc(100% - 10%);
  }
  75.025% {
    top: calc(10%);
  }
  100% {
    top: calc(100% - 10%);
  }
  0% {
    width: 10px;
  }
  25% {
    width: 10px;
  }
  100.025% {
    width: 10px;
  }
  75.025% {
    width: 10px;
  }
  100% {
    width: 10px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(10) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dkz-1;
  animation-duration: 4000ms;
}
.a div:nth-child(11) {
  left: calc(100% - 11%);
  top: calc(100% - 11%);
  width: 11px;
}
@keyframes kf-uuk0dlj-1 {
  0% {
    left: calc(100% - 11%);
  }
  25% {
    left: calc(50% - 11%);
  }
  100.025% {
    left: calc(100% - 11%);
  }
  75.025% {
    left: calc(50% - 11%);
  }
  100% {
    left: calc(100% - 11%);
  }
  0% {
    top: calc(100% - 11%);
  }
  25% {
    top: calc(11%);
  }
  100.025% {
    top: calc(100% - 11%);
  }
  75.025% {
    top: calc(11%);
  }
  100% {
    top: calc(100% - 11%);
  }
  0% {
    width: 11px;
  }
  25% {
    width: 11px;
  }
  100.025% {
    width: 11px;
  }
  75.025% {
    width: 11px;
  }
  100% {
    width: 11px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(11) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dlj-1;
  animation-duration: 4000ms;
}
.a div:nth-child(12) {
  left: calc(100% - 12%);
  top: calc(100% - 12%);
  width: 12px;
}
@keyframes kf-uuk0dmj-1 {
  0% {
    left: calc(100% - 12%);
  }
  25% {
    left: calc(50% - 12%);
  }
  100.025% {
    left: calc(100% - 12%);
  }
  75.025% {
    left: calc(50% - 12%);
  }
  100% {
    left: calc(100% - 12%);
  }
  0% {
    top: calc(100% - 12%);
  }
  25% {
    top: calc(12%);
  }
  100.025% {
    top: calc(100% - 12%);
  }
  75.025% {
    top: calc(12%);
  }
  100% {
    top: calc(100% - 12%);
  }
  0% {
    width: 12px;
  }
  25% {
    width: 12px;
  }
  100.025% {
    width: 12px;
  }
  75.025% {
    width: 12px;
  }
  100% {
    width: 12px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(12) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dmj-1;
  animation-duration: 4000ms;
}
.a div:nth-child(13) {
  left: calc(100% - 13%);
  top: calc(100% - 13%);
  width: 13px;
}
@keyframes kf-uuk0dmr-1 {
  0% {
    left: calc(100% - 13%);
  }
  25% {
    left: calc(50% - 13%);
  }
  100.025% {
    left: calc(100% - 13%);
  }
  75.025% {
    left: calc(50% - 13%);
  }
  100% {
    left: calc(100% - 13%);
  }
  0% {
    top: calc(100% - 13%);
  }
  25% {
    top: calc(13%);
  }
  100.025% {
    top: calc(100% - 13%);
  }
  75.025% {
    top: calc(13%);
  }
  100% {
    top: calc(100% - 13%);
  }
  0% {
    width: 13px;
  }
  25% {
    width: 13px;
  }
  100.025% {
    width: 13px;
  }
  75.025% {
    width: 13px;
  }
  100% {
    width: 13px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(13) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dmr-1;
  animation-duration: 4000ms;
}
.a div:nth-child(14) {
  left: calc(100% - 14%);
  top: calc(100% - 14%);
  width: 14px;
}
@keyframes kf-uuk0dno-1 {
  0% {
    left: calc(100% - 14%);
  }
  25% {
    left: calc(50% - 14%);
  }
  100.025% {
    left: calc(100% - 14%);
  }
  75.025% {
    left: calc(50% - 14%);
  }
  100% {
    left: calc(100% - 14%);
  }
  0% {
    top: calc(100% - 14%);
  }
  25% {
    top: calc(14%);
  }
  100.025% {
    top: calc(100% - 14%);
  }
  75.025% {
    top: calc(14%);
  }
  100% {
    top: calc(100% - 14%);
  }
  0% {
    width: 14px;
  }
  25% {
    width: 14px;
  }
  100.025% {
    width: 14px;
  }
  75.025% {
    width: 14px;
  }
  100% {
    width: 14px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(14) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dno-1;
  animation-duration: 4000ms;
}
.a div:nth-child(15) {
  left: calc(100% - 15%);
  top: calc(100% - 15%);
  width: 15px;
}
@keyframes kf-uuk0doj-1 {
  0% {
    left: calc(100% - 15%);
  }
  25% {
    left: calc(50% - 15%);
  }
  100.025% {
    left: calc(100% - 15%);
  }
  75.025% {
    left: calc(50% - 15%);
  }
  100% {
    left: calc(100% - 15%);
  }
  0% {
    top: calc(100% - 15%);
  }
  25% {
    top: calc(15%);
  }
  100.025% {
    top: calc(100% - 15%);
  }
  75.025% {
    top: calc(15%);
  }
  100% {
    top: calc(100% - 15%);
  }
  0% {
    width: 15px;
  }
  25% {
    width: 15px;
  }
  100.025% {
    width: 15px;
  }
  75.025% {
    width: 15px;
  }
  100% {
    width: 15px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(15) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0doj-1;
  animation-duration: 4000ms;
}
.a div:nth-child(16) {
  left: calc(100% - 16%);
  top: calc(100% - 16%);
  width: 16px;
}
@keyframes kf-uuk0doq-1 {
  0% {
    left: calc(100% - 16%);
  }
  25% {
    left: calc(50% - 16%);
  }
  100.025% {
    left: calc(100% - 16%);
  }
  75.025% {
    left: calc(50% - 16%);
  }
  100% {
    left: calc(100% - 16%);
  }
  0% {
    top: calc(100% - 16%);
  }
  25% {
    top: calc(16%);
  }
  100.025% {
    top: calc(100% - 16%);
  }
  75.025% {
    top: calc(16%);
  }
  100% {
    top: calc(100% - 16%);
  }
  0% {
    width: 16px;
  }
  25% {
    width: 16px;
  }
  100.025% {
    width: 16px;
  }
  75.025% {
    width: 16px;
  }
  100% {
    width: 16px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(16) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0doq-1;
  animation-duration: 4000ms;
}
.a div:nth-child(17) {
  left: calc(100% - 17%);
  top: calc(100% - 17%);
  width: 17px;
}
@keyframes kf-uuk0dpk-1 {
  0% {
    left: calc(100% - 17%);
  }
  25% {
    left: calc(50% - 17%);
  }
  100.025% {
    left: calc(100% - 17%);
  }
  75.025% {
    left: calc(50% - 17%);
  }
  100% {
    left: calc(100% - 17%);
  }
  0% {
    top: calc(100% - 17%);
  }
  25% {
    top: calc(17%);
  }
  100.025% {
    top: calc(100% - 17%);
  }
  75.025% {
    top: calc(17%);
  }
  100% {
    top: calc(100% - 17%);
  }
  0% {
    width: 17px;
  }
  25% {
    width: 17px;
  }
  100.025% {
    width: 17px;
  }
  75.025% {
    width: 17px;
  }
  100% {
    width: 17px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(17) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dpk-1;
  animation-duration: 4000ms;
}
.a div:nth-child(18) {
  left: calc(100% - 18%);
  top: calc(100% - 18%);
  width: 18px;
}
@keyframes kf-uuk0dpn-1 {
  0% {
    left: calc(100% - 18%);
  }
  25% {
    left: calc(50% - 18%);
  }
  100.025% {
    left: calc(100% - 18%);
  }
  75.025% {
    left: calc(50% - 18%);
  }
  100% {
    left: calc(100% - 18%);
  }
  0% {
    top: calc(100% - 18%);
  }
  25% {
    top: calc(18%);
  }
  100.025% {
    top: calc(100% - 18%);
  }
  75.025% {
    top: calc(18%);
  }
  100% {
    top: calc(100% - 18%);
  }
  0% {
    width: 18px;
  }
  25% {
    width: 18px;
  }
  100.025% {
    width: 18px;
  }
  75.025% {
    width: 18px;
  }
  100% {
    width: 18px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(18) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dpn-1;
  animation-duration: 4000ms;
}
.a div:nth-child(19) {
  left: calc(100% - 19%);
  top: calc(100% - 19%);
  width: 19px;
}
@keyframes kf-uuk0dqj-1 {
  0% {
    left: calc(100% - 19%);
  }
  25% {
    left: calc(50% - 19%);
  }
  100.025% {
    left: calc(100% - 19%);
  }
  75.025% {
    left: calc(50% - 19%);
  }
  100% {
    left: calc(100% - 19%);
  }
  0% {
    top: calc(100% - 19%);
  }
  25% {
    top: calc(19%);
  }
  100.025% {
    top: calc(100% - 19%);
  }
  75.025% {
    top: calc(19%);
  }
  100% {
    top: calc(100% - 19%);
  }
  0% {
    width: 19px;
  }
  25% {
    width: 19px;
  }
  100.025% {
    width: 19px;
  }
  75.025% {
    width: 19px;
  }
  100% {
    width: 19px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(19) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dqj-1;
  animation-duration: 4000ms;
}
.a div:nth-child(20) {
  left: calc(100% - 20%);
  top: calc(100% - 20%);
  width: 20px;
}
@keyframes kf-uuk0drh-1 {
  0% {
    left: calc(100% - 20%);
  }
  25% {
    left: calc(50% - 20%);
  }
  100.025% {
    left: calc(100% - 20%);
  }
  75.025% {
    left: calc(50% - 20%);
  }
  100% {
    left: calc(100% - 20%);
  }
  0% {
    top: calc(100% - 20%);
  }
  25% {
    top: calc(20%);
  }
  100.025% {
    top: calc(100% - 20%);
  }
  75.025% {
    top: calc(20%);
  }
  100% {
    top: calc(100% - 20%);
  }
  0% {
    width: 20px;
  }
  25% {
    width: 20px;
  }
  100.025% {
    width: 20px;
  }
  75.025% {
    width: 20px;
  }
  100% {
    width: 20px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(20) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0drh-1;
  animation-duration: 4000ms;
}
.a div:nth-child(21) {
  left: calc(100% - 21%);
  top: calc(100% - 21%);
  width: 21px;
}
@keyframes kf-uuk0dsb-1 {
  0% {
    left: calc(100% - 21%);
  }
  25% {
    left: calc(50% - 21%);
  }
  100.025% {
    left: calc(100% - 21%);
  }
  75.025% {
    left: calc(50% - 21%);
  }
  100% {
    left: calc(100% - 21%);
  }
  0% {
    top: calc(100% - 21%);
  }
  25% {
    top: calc(21%);
  }
  100.025% {
    top: calc(100% - 21%);
  }
  75.025% {
    top: calc(21%);
  }
  100% {
    top: calc(100% - 21%);
  }
  0% {
    width: 21px;
  }
  25% {
    width: 21px;
  }
  100.025% {
    width: 21px;
  }
  75.025% {
    width: 21px;
  }
  100% {
    width: 21px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(21) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dsb-1;
  animation-duration: 4000ms;
}
.a div:nth-child(22) {
  left: calc(100% - 22%);
  top: calc(100% - 22%);
  width: 22px;
}
@keyframes kf-uuk0dsh-1 {
  0% {
    left: calc(100% - 22%);
  }
  25% {
    left: calc(50% - 22%);
  }
  100.025% {
    left: calc(100% - 22%);
  }
  75.025% {
    left: calc(50% - 22%);
  }
  100% {
    left: calc(100% - 22%);
  }
  0% {
    top: calc(100% - 22%);
  }
  25% {
    top: calc(22%);
  }
  100.025% {
    top: calc(100% - 22%);
  }
  75.025% {
    top: calc(22%);
  }
  100% {
    top: calc(100% - 22%);
  }
  0% {
    width: 22px;
  }
  25% {
    width: 22px;
  }
  100.025% {
    width: 22px;
  }
  75.025% {
    width: 22px;
  }
  100% {
    width: 22px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(22) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dsh-1;
  animation-duration: 4000ms;
}
.a div:nth-child(23) {
  left: calc(100% - 23%);
  top: calc(100% - 23%);
  width: 23px;
}
@keyframes kf-uuk0dsj-1 {
  0% {
    left: calc(100% - 23%);
  }
  25% {
    left: calc(50% - 23%);
  }
  100.025% {
    left: calc(100% - 23%);
  }
  75.025% {
    left: calc(50% - 23%);
  }
  100% {
    left: calc(100% - 23%);
  }
  0% {
    top: calc(100% - 23%);
  }
  25% {
    top: calc(23%);
  }
  100.025% {
    top: calc(100% - 23%);
  }
  75.025% {
    top: calc(23%);
  }
  100% {
    top: calc(100% - 23%);
  }
  0% {
    width: 23px;
  }
  25% {
    width: 23px;
  }
  100.025% {
    width: 23px;
  }
  75.025% {
    width: 23px;
  }
  100% {
    width: 23px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(23) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dsj-1;
  animation-duration: 4000ms;
}
.a div:nth-child(24) {
  left: calc(100% - 24%);
  top: calc(100% - 24%);
  width: 24px;
}
@keyframes kf-uuk0dta-1 {
  0% {
    left: calc(100% - 24%);
  }
  25% {
    left: calc(50% - 24%);
  }
  100.025% {
    left: calc(100% - 24%);
  }
  75.025% {
    left: calc(50% - 24%);
  }
  100% {
    left: calc(100% - 24%);
  }
  0% {
    top: calc(100% - 24%);
  }
  25% {
    top: calc(24%);
  }
  100.025% {
    top: calc(100% - 24%);
  }
  75.025% {
    top: calc(24%);
  }
  100% {
    top: calc(100% - 24%);
  }
  0% {
    width: 24px;
  }
  25% {
    width: 24px;
  }
  100.025% {
    width: 24px;
  }
  75.025% {
    width: 24px;
  }
  100% {
    width: 24px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(24) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dta-1;
  animation-duration: 4000ms;
}
.a div:nth-child(25) {
  left: calc(100% - 25%);
  top: calc(100% - 25%);
  width: 25px;
}
@keyframes kf-uuk0du2-1 {
  0% {
    left: calc(100% - 25%);
  }
  25% {
    left: calc(50% - 25%);
  }
  100.025% {
    left: calc(100% - 25%);
  }
  75.025% {
    left: calc(50% - 25%);
  }
  100% {
    left: calc(100% - 25%);
  }
  0% {
    top: calc(100% - 25%);
  }
  25% {
    top: calc(25%);
  }
  100.025% {
    top: calc(100% - 25%);
  }
  75.025% {
    top: calc(25%);
  }
  100% {
    top: calc(100% - 25%);
  }
  0% {
    width: 25px;
  }
  25% {
    width: 25px;
  }
  100.025% {
    width: 25px;
  }
  75.025% {
    width: 25px;
  }
  100% {
    width: 25px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(25) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0du2-1;
  animation-duration: 4000ms;
}
.a div:nth-child(26) {
  left: calc(100% - 26%);
  top: calc(100% - 26%);
  width: 26px;
}
@keyframes kf-uuk0due-1 {
  0% {
    left: calc(100% - 26%);
  }
  25% {
    left: calc(50% - 26%);
  }
  100.025% {
    left: calc(100% - 26%);
  }
  75.025% {
    left: calc(50% - 26%);
  }
  100% {
    left: calc(100% - 26%);
  }
  0% {
    top: calc(100% - 26%);
  }
  25% {
    top: calc(26%);
  }
  100.025% {
    top: calc(100% - 26%);
  }
  75.025% {
    top: calc(26%);
  }
  100% {
    top: calc(100% - 26%);
  }
  0% {
    width: 26px;
  }
  25% {
    width: 26px;
  }
  100.025% {
    width: 26px;
  }
  75.025% {
    width: 26px;
  }
  100% {
    width: 26px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(26) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0due-1;
  animation-duration: 4000ms;
}
.a div:nth-child(27) {
  left: calc(100% - 27%);
  top: calc(100% - 27%);
  width: 27px;
}
@keyframes kf-uuk0duz-1 {
  0% {
    left: calc(100% - 27%);
  }
  25% {
    left: calc(50% - 27%);
  }
  100.025% {
    left: calc(100% - 27%);
  }
  75.025% {
    left: calc(50% - 27%);
  }
  100% {
    left: calc(100% - 27%);
  }
  0% {
    top: calc(100% - 27%);
  }
  25% {
    top: calc(27%);
  }
  100.025% {
    top: calc(100% - 27%);
  }
  75.025% {
    top: calc(27%);
  }
  100% {
    top: calc(100% - 27%);
  }
  0% {
    width: 27px;
  }
  25% {
    width: 27px;
  }
  100.025% {
    width: 27px;
  }
  75.025% {
    width: 27px;
  }
  100% {
    width: 27px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(27) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0duz-1;
  animation-duration: 4000ms;
}
.a div:nth-child(28) {
  left: calc(100% - 28%);
  top: calc(100% - 28%);
  width: 28px;
}
@keyframes kf-uuk0dvv-1 {
  0% {
    left: calc(100% - 28%);
  }
  25% {
    left: calc(50% - 28%);
  }
  100.025% {
    left: calc(100% - 28%);
  }
  75.025% {
    left: calc(50% - 28%);
  }
  100% {
    left: calc(100% - 28%);
  }
  0% {
    top: calc(100% - 28%);
  }
  25% {
    top: calc(28%);
  }
  100.025% {
    top: calc(100% - 28%);
  }
  75.025% {
    top: calc(28%);
  }
  100% {
    top: calc(100% - 28%);
  }
  0% {
    width: 28px;
  }
  25% {
    width: 28px;
  }
  100.025% {
    width: 28px;
  }
  75.025% {
    width: 28px;
  }
  100% {
    width: 28px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(28) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dvv-1;
  animation-duration: 4000ms;
}
.a div:nth-child(29) {
  left: calc(100% - 29%);
  top: calc(100% - 29%);
  width: 29px;
}
@keyframes kf-uuk0dwf-1 {
  0% {
    left: calc(100% - 29%);
  }
  25% {
    left: calc(50% - 29%);
  }
  100.025% {
    left: calc(100% - 29%);
  }
  75.025% {
    left: calc(50% - 29%);
  }
  100% {
    left: calc(100% - 29%);
  }
  0% {
    top: calc(100% - 29%);
  }
  25% {
    top: calc(29%);
  }
  100.025% {
    top: calc(100% - 29%);
  }
  75.025% {
    top: calc(29%);
  }
  100% {
    top: calc(100% - 29%);
  }
  0% {
    width: 29px;
  }
  25% {
    width: 29px;
  }
  100.025% {
    width: 29px;
  }
  75.025% {
    width: 29px;
  }
  100% {
    width: 29px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(29) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dwf-1;
  animation-duration: 4000ms;
}
.a div:nth-child(30) {
  left: calc(100% - 30%);
  top: calc(100% - 30%);
  width: 30px;
}
@keyframes kf-uuk0dwj-1 {
  0% {
    left: calc(100% - 30%);
  }
  25% {
    left: calc(50% - 30%);
  }
  100.025% {
    left: calc(100% - 30%);
  }
  75.025% {
    left: calc(50% - 30%);
  }
  100% {
    left: calc(100% - 30%);
  }
  0% {
    top: calc(100% - 30%);
  }
  25% {
    top: calc(30%);
  }
  100.025% {
    top: calc(100% - 30%);
  }
  75.025% {
    top: calc(30%);
  }
  100% {
    top: calc(100% - 30%);
  }
  0% {
    width: 30px;
  }
  25% {
    width: 30px;
  }
  100.025% {
    width: 30px;
  }
  75.025% {
    width: 30px;
  }
  100% {
    width: 30px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(30) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dwj-1;
  animation-duration: 4000ms;
}
.a div:nth-child(31) {
  left: calc(100% - 31%);
  top: calc(100% - 31%);
  width: 31px;
}
@keyframes kf-uuk0dwk-1 {
  0% {
    left: calc(100% - 31%);
  }
  25% {
    left: calc(50% - 31%);
  }
  100.025% {
    left: calc(100% - 31%);
  }
  75.025% {
    left: calc(50% - 31%);
  }
  100% {
    left: calc(100% - 31%);
  }
  0% {
    top: calc(100% - 31%);
  }
  25% {
    top: calc(31%);
  }
  100.025% {
    top: calc(100% - 31%);
  }
  75.025% {
    top: calc(31%);
  }
  100% {
    top: calc(100% - 31%);
  }
  0% {
    width: 31px;
  }
  25% {
    width: 31px;
  }
  100.025% {
    width: 31px;
  }
  75.025% {
    width: 31px;
  }
  100% {
    width: 31px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(31) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dwk-1;
  animation-duration: 4000ms;
}
.a div:nth-child(32) {
  left: calc(100% - 32%);
  top: calc(100% - 32%);
  width: 32px;
}
@keyframes kf-uuk0dx6-1 {
  0% {
    left: calc(100% - 32%);
  }
  25% {
    left: calc(50% - 32%);
  }
  100.025% {
    left: calc(100% - 32%);
  }
  75.025% {
    left: calc(50% - 32%);
  }
  100% {
    left: calc(100% - 32%);
  }
  0% {
    top: calc(100% - 32%);
  }
  25% {
    top: calc(32%);
  }
  100.025% {
    top: calc(100% - 32%);
  }
  75.025% {
    top: calc(32%);
  }
  100% {
    top: calc(100% - 32%);
  }
  0% {
    width: 32px;
  }
  25% {
    width: 32px;
  }
  100.025% {
    width: 32px;
  }
  75.025% {
    width: 32px;
  }
  100% {
    width: 32px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(32) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dx6-1;
  animation-duration: 4000ms;
}
.a div:nth-child(33) {
  left: calc(100% - 33%);
  top: calc(100% - 33%);
  width: 33px;
}
@keyframes kf-uuk0dxi-1 {
  0% {
    left: calc(100% - 33%);
  }
  25% {
    left: calc(50% - 33%);
  }
  100.025% {
    left: calc(100% - 33%);
  }
  75.025% {
    left: calc(50% - 33%);
  }
  100% {
    left: calc(100% - 33%);
  }
  0% {
    top: calc(100% - 33%);
  }
  25% {
    top: calc(33%);
  }
  100.025% {
    top: calc(100% - 33%);
  }
  75.025% {
    top: calc(33%);
  }
  100% {
    top: calc(100% - 33%);
  }
  0% {
    width: 33px;
  }
  25% {
    width: 33px;
  }
  100.025% {
    width: 33px;
  }
  75.025% {
    width: 33px;
  }
  100% {
    width: 33px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(33) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dxi-1;
  animation-duration: 4000ms;
}
.a div:nth-child(34) {
  left: calc(100% - 34%);
  top: calc(100% - 34%);
  width: 34px;
}
@keyframes kf-uuk0dya-1 {
  0% {
    left: calc(100% - 34%);
  }
  25% {
    left: calc(50% - 34%);
  }
  100.025% {
    left: calc(100% - 34%);
  }
  75.025% {
    left: calc(50% - 34%);
  }
  100% {
    left: calc(100% - 34%);
  }
  0% {
    top: calc(100% - 34%);
  }
  25% {
    top: calc(34%);
  }
  100.025% {
    top: calc(100% - 34%);
  }
  75.025% {
    top: calc(34%);
  }
  100% {
    top: calc(100% - 34%);
  }
  0% {
    width: 34px;
  }
  25% {
    width: 34px;
  }
  100.025% {
    width: 34px;
  }
  75.025% {
    width: 34px;
  }
  100% {
    width: 34px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(34) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dya-1;
  animation-duration: 4000ms;
}
.a div:nth-child(35) {
  left: calc(100% - 35%);
  top: calc(100% - 35%);
  width: 35px;
}
@keyframes kf-uuk0dyz-1 {
  0% {
    left: calc(100% - 35%);
  }
  25% {
    left: calc(50% - 35%);
  }
  100.025% {
    left: calc(100% - 35%);
  }
  75.025% {
    left: calc(50% - 35%);
  }
  100% {
    left: calc(100% - 35%);
  }
  0% {
    top: calc(100% - 35%);
  }
  25% {
    top: calc(35%);
  }
  100.025% {
    top: calc(100% - 35%);
  }
  75.025% {
    top: calc(35%);
  }
  100% {
    top: calc(100% - 35%);
  }
  0% {
    width: 35px;
  }
  25% {
    width: 35px;
  }
  100.025% {
    width: 35px;
  }
  75.025% {
    width: 35px;
  }
  100% {
    width: 35px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(35) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dyz-1;
  animation-duration: 4000ms;
}
.a div:nth-child(36) {
  left: calc(100% - 36%);
  top: calc(100% - 36%);
  width: 36px;
}
@keyframes kf-uuk0dzw-1 {
  0% {
    left: calc(100% - 36%);
  }
  25% {
    left: calc(50% - 36%);
  }
  100.025% {
    left: calc(100% - 36%);
  }
  75.025% {
    left: calc(50% - 36%);
  }
  100% {
    left: calc(100% - 36%);
  }
  0% {
    top: calc(100% - 36%);
  }
  25% {
    top: calc(36%);
  }
  100.025% {
    top: calc(100% - 36%);
  }
  75.025% {
    top: calc(36%);
  }
  100% {
    top: calc(100% - 36%);
  }
  0% {
    width: 36px;
  }
  25% {
    width: 36px;
  }
  100.025% {
    width: 36px;
  }
  75.025% {
    width: 36px;
  }
  100% {
    width: 36px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(36) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0dzw-1;
  animation-duration: 4000ms;
}
.a div:nth-child(37) {
  left: calc(100% - 37%);
  top: calc(100% - 37%);
  width: 37px;
}
@keyframes kf-uuk0e0s-1 {
  0% {
    left: calc(100% - 37%);
  }
  25% {
    left: calc(50% - 37%);
  }
  100.025% {
    left: calc(100% - 37%);
  }
  75.025% {
    left: calc(50% - 37%);
  }
  100% {
    left: calc(100% - 37%);
  }
  0% {
    top: calc(100% - 37%);
  }
  25% {
    top: calc(37%);
  }
  100.025% {
    top: calc(100% - 37%);
  }
  75.025% {
    top: calc(37%);
  }
  100% {
    top: calc(100% - 37%);
  }
  0% {
    width: 37px;
  }
  25% {
    width: 37px;
  }
  100.025% {
    width: 37px;
  }
  75.025% {
    width: 37px;
  }
  100% {
    width: 37px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(37) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e0s-1;
  animation-duration: 4000ms;
}
.a div:nth-child(38) {
  left: calc(100% - 38%);
  top: calc(100% - 38%);
  width: 38px;
}
@keyframes kf-uuk0e1f-1 {
  0% {
    left: calc(100% - 38%);
  }
  25% {
    left: calc(50% - 38%);
  }
  100.025% {
    left: calc(100% - 38%);
  }
  75.025% {
    left: calc(50% - 38%);
  }
  100% {
    left: calc(100% - 38%);
  }
  0% {
    top: calc(100% - 38%);
  }
  25% {
    top: calc(38%);
  }
  100.025% {
    top: calc(100% - 38%);
  }
  75.025% {
    top: calc(38%);
  }
  100% {
    top: calc(100% - 38%);
  }
  0% {
    width: 38px;
  }
  25% {
    width: 38px;
  }
  100.025% {
    width: 38px;
  }
  75.025% {
    width: 38px;
  }
  100% {
    width: 38px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(38) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e1f-1;
  animation-duration: 4000ms;
}
.a div:nth-child(39) {
  left: calc(100% - 39%);
  top: calc(100% - 39%);
  width: 39px;
}
@keyframes kf-uuk0e1p-1 {
  0% {
    left: calc(100% - 39%);
  }
  25% {
    left: calc(50% - 39%);
  }
  100.025% {
    left: calc(100% - 39%);
  }
  75.025% {
    left: calc(50% - 39%);
  }
  100% {
    left: calc(100% - 39%);
  }
  0% {
    top: calc(100% - 39%);
  }
  25% {
    top: calc(39%);
  }
  100.025% {
    top: calc(100% - 39%);
  }
  75.025% {
    top: calc(39%);
  }
  100% {
    top: calc(100% - 39%);
  }
  0% {
    width: 39px;
  }
  25% {
    width: 39px;
  }
  100.025% {
    width: 39px;
  }
  75.025% {
    width: 39px;
  }
  100% {
    width: 39px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(39) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e1p-1;
  animation-duration: 4000ms;
}
.a div:nth-child(40) {
  left: calc(100% - 40%);
  top: calc(100% - 40%);
  width: 40px;
}
@keyframes kf-uuk0e1q-1 {
  0% {
    left: calc(100% - 40%);
  }
  25% {
    left: calc(50% - 40%);
  }
  100.025% {
    left: calc(100% - 40%);
  }
  75.025% {
    left: calc(50% - 40%);
  }
  100% {
    left: calc(100% - 40%);
  }
  0% {
    top: calc(100% - 40%);
  }
  25% {
    top: calc(40%);
  }
  100.025% {
    top: calc(100% - 40%);
  }
  75.025% {
    top: calc(40%);
  }
  100% {
    top: calc(100% - 40%);
  }
  0% {
    width: 40px;
  }
  25% {
    width: 40px;
  }
  100.025% {
    width: 40px;
  }
  75.025% {
    width: 40px;
  }
  100% {
    width: 40px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(40) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e1q-1;
  animation-duration: 4000ms;
}
.a div:nth-child(41) {
  left: calc(100% - 41%);
  top: calc(100% - 41%);
  width: 41px;
}
@keyframes kf-uuk0e2d-1 {
  0% {
    left: calc(100% - 41%);
  }
  25% {
    left: calc(50% - 41%);
  }
  100.025% {
    left: calc(100% - 41%);
  }
  75.025% {
    left: calc(50% - 41%);
  }
  100% {
    left: calc(100% - 41%);
  }
  0% {
    top: calc(100% - 41%);
  }
  25% {
    top: calc(41%);
  }
  100.025% {
    top: calc(100% - 41%);
  }
  75.025% {
    top: calc(41%);
  }
  100% {
    top: calc(100% - 41%);
  }
  0% {
    width: 41px;
  }
  25% {
    width: 41px;
  }
  100.025% {
    width: 41px;
  }
  75.025% {
    width: 41px;
  }
  100% {
    width: 41px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(41) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e2d-1;
  animation-duration: 4000ms;
}
.a div:nth-child(42) {
  left: calc(100% - 42%);
  top: calc(100% - 42%);
  width: 42px;
}
@keyframes kf-uuk0e38-1 {
  0% {
    left: calc(100% - 42%);
  }
  25% {
    left: calc(50% - 42%);
  }
  100.025% {
    left: calc(100% - 42%);
  }
  75.025% {
    left: calc(50% - 42%);
  }
  100% {
    left: calc(100% - 42%);
  }
  0% {
    top: calc(100% - 42%);
  }
  25% {
    top: calc(42%);
  }
  100.025% {
    top: calc(100% - 42%);
  }
  75.025% {
    top: calc(42%);
  }
  100% {
    top: calc(100% - 42%);
  }
  0% {
    width: 42px;
  }
  25% {
    width: 42px;
  }
  100.025% {
    width: 42px;
  }
  75.025% {
    width: 42px;
  }
  100% {
    width: 42px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(42) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e38-1;
  animation-duration: 4000ms;
}
.a div:nth-child(43) {
  left: calc(100% - 43%);
  top: calc(100% - 43%);
  width: 43px;
}
@keyframes kf-uuk0e3c-1 {
  0% {
    left: calc(100% - 43%);
  }
  25% {
    left: calc(50% - 43%);
  }
  100.025% {
    left: calc(100% - 43%);
  }
  75.025% {
    left: calc(50% - 43%);
  }
  100% {
    left: calc(100% - 43%);
  }
  0% {
    top: calc(100% - 43%);
  }
  25% {
    top: calc(43%);
  }
  100.025% {
    top: calc(100% - 43%);
  }
  75.025% {
    top: calc(43%);
  }
  100% {
    top: calc(100% - 43%);
  }
  0% {
    width: 43px;
  }
  25% {
    width: 43px;
  }
  100.025% {
    width: 43px;
  }
  75.025% {
    width: 43px;
  }
  100% {
    width: 43px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(43) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e3c-1;
  animation-duration: 4000ms;
}
.a div:nth-child(44) {
  left: calc(100% - 44%);
  top: calc(100% - 44%);
  width: 44px;
}
@keyframes kf-uuk0e40-1 {
  0% {
    left: calc(100% - 44%);
  }
  25% {
    left: calc(50% - 44%);
  }
  100.025% {
    left: calc(100% - 44%);
  }
  75.025% {
    left: calc(50% - 44%);
  }
  100% {
    left: calc(100% - 44%);
  }
  0% {
    top: calc(100% - 44%);
  }
  25% {
    top: calc(44%);
  }
  100.025% {
    top: calc(100% - 44%);
  }
  75.025% {
    top: calc(44%);
  }
  100% {
    top: calc(100% - 44%);
  }
  0% {
    width: 44px;
  }
  25% {
    width: 44px;
  }
  100.025% {
    width: 44px;
  }
  75.025% {
    width: 44px;
  }
  100% {
    width: 44px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(44) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e40-1;
  animation-duration: 4000ms;
}
.a div:nth-child(45) {
  left: calc(100% - 45%);
  top: calc(100% - 45%);
  width: 45px;
}
@keyframes kf-uuk0e4f-1 {
  0% {
    left: calc(100% - 45%);
  }
  25% {
    left: calc(50% - 45%);
  }
  100.025% {
    left: calc(100% - 45%);
  }
  75.025% {
    left: calc(50% - 45%);
  }
  100% {
    left: calc(100% - 45%);
  }
  0% {
    top: calc(100% - 45%);
  }
  25% {
    top: calc(45%);
  }
  100.025% {
    top: calc(100% - 45%);
  }
  75.025% {
    top: calc(45%);
  }
  100% {
    top: calc(100% - 45%);
  }
  0% {
    width: 45px;
  }
  25% {
    width: 45px;
  }
  100.025% {
    width: 45px;
  }
  75.025% {
    width: 45px;
  }
  100% {
    width: 45px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(45) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e4f-1;
  animation-duration: 4000ms;
}
.a div:nth-child(46) {
  left: calc(100% - 46%);
  top: calc(100% - 46%);
  width: 46px;
}
@keyframes kf-uuk0e53-1 {
  0% {
    left: calc(100% - 46%);
  }
  25% {
    left: calc(50% - 46%);
  }
  100.025% {
    left: calc(100% - 46%);
  }
  75.025% {
    left: calc(50% - 46%);
  }
  100% {
    left: calc(100% - 46%);
  }
  0% {
    top: calc(100% - 46%);
  }
  25% {
    top: calc(46%);
  }
  100.025% {
    top: calc(100% - 46%);
  }
  75.025% {
    top: calc(46%);
  }
  100% {
    top: calc(100% - 46%);
  }
  0% {
    width: 46px;
  }
  25% {
    width: 46px;
  }
  100.025% {
    width: 46px;
  }
  75.025% {
    width: 46px;
  }
  100% {
    width: 46px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(46) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e53-1;
  animation-duration: 4000ms;
}
.a div:nth-child(47) {
  left: calc(100% - 47%);
  top: calc(100% - 47%);
  width: 47px;
}
@keyframes kf-uuk0e61-1 {
  0% {
    left: calc(100% - 47%);
  }
  25% {
    left: calc(50% - 47%);
  }
  100.025% {
    left: calc(100% - 47%);
  }
  75.025% {
    left: calc(50% - 47%);
  }
  100% {
    left: calc(100% - 47%);
  }
  0% {
    top: calc(100% - 47%);
  }
  25% {
    top: calc(47%);
  }
  100.025% {
    top: calc(100% - 47%);
  }
  75.025% {
    top: calc(47%);
  }
  100% {
    top: calc(100% - 47%);
  }
  0% {
    width: 47px;
  }
  25% {
    width: 47px;
  }
  100.025% {
    width: 47px;
  }
  75.025% {
    width: 47px;
  }
  100% {
    width: 47px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(47) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e61-1;
  animation-duration: 4000ms;
}
.a div:nth-child(48) {
  left: calc(100% - 48%);
  top: calc(100% - 48%);
  width: 48px;
}
@keyframes kf-uuk0e6u-1 {
  0% {
    left: calc(100% - 48%);
  }
  25% {
    left: calc(50% - 48%);
  }
  100.025% {
    left: calc(100% - 48%);
  }
  75.025% {
    left: calc(50% - 48%);
  }
  100% {
    left: calc(100% - 48%);
  }
  0% {
    top: calc(100% - 48%);
  }
  25% {
    top: calc(48%);
  }
  100.025% {
    top: calc(100% - 48%);
  }
  75.025% {
    top: calc(48%);
  }
  100% {
    top: calc(100% - 48%);
  }
  0% {
    width: 48px;
  }
  25% {
    width: 48px;
  }
  100.025% {
    width: 48px;
  }
  75.025% {
    width: 48px;
  }
  100% {
    width: 48px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(48) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e6u-1;
  animation-duration: 4000ms;
}
.a div:nth-child(49) {
  left: calc(100% - 49%);
  top: calc(100% - 49%);
  width: 49px;
}
@keyframes kf-uuk0e7e-1 {
  0% {
    left: calc(100% - 49%);
  }
  25% {
    left: calc(50% - 49%);
  }
  100.025% {
    left: calc(100% - 49%);
  }
  75.025% {
    left: calc(50% - 49%);
  }
  100% {
    left: calc(100% - 49%);
  }
  0% {
    top: calc(100% - 49%);
  }
  25% {
    top: calc(49%);
  }
  100.025% {
    top: calc(100% - 49%);
  }
  75.025% {
    top: calc(49%);
  }
  100% {
    top: calc(100% - 49%);
  }
  0% {
    width: 49px;
  }
  25% {
    width: 49px;
  }
  100.025% {
    width: 49px;
  }
  75.025% {
    width: 49px;
  }
  100% {
    width: 49px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(49) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e7e-1;
  animation-duration: 4000ms;
}
.a div:nth-child(50) {
  left: calc(100% - 50%);
  top: calc(100% - 50%);
  width: 50px;
}
@keyframes kf-uuk0e7w-1 {
  0% {
    left: calc(100% - 50%);
  }
  25% {
    left: calc(50% - 50%);
  }
  100.025% {
    left: calc(100% - 50%);
  }
  75.025% {
    left: calc(50% - 50%);
  }
  100% {
    left: calc(100% - 50%);
  }
  0% {
    top: calc(100% - 50%);
  }
  25% {
    top: calc(50%);
  }
  100.025% {
    top: calc(100% - 50%);
  }
  75.025% {
    top: calc(50%);
  }
  100% {
    top: calc(100% - 50%);
  }
  0% {
    width: 50px;
  }
  25% {
    width: 50px;
  }
  100.025% {
    width: 50px;
  }
  75.025% {
    width: 50px;
  }
  100% {
    width: 50px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(50) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e7w-1;
  animation-duration: 4000ms;
}
.a div:nth-child(51) {
  left: calc(100% - 51%);
  top: calc(100% - 51%);
  width: 51px;
}
@keyframes kf-uuk0e84-1 {
  0% {
    left: calc(100% - 51%);
  }
  25% {
    left: calc(50% - 51%);
  }
  100.025% {
    left: calc(100% - 51%);
  }
  75.025% {
    left: calc(50% - 51%);
  }
  100% {
    left: calc(100% - 51%);
  }
  0% {
    top: calc(100% - 51%);
  }
  25% {
    top: calc(51%);
  }
  100.025% {
    top: calc(100% - 51%);
  }
  75.025% {
    top: calc(51%);
  }
  100% {
    top: calc(100% - 51%);
  }
  0% {
    width: 51px;
  }
  25% {
    width: 51px;
  }
  100.025% {
    width: 51px;
  }
  75.025% {
    width: 51px;
  }
  100% {
    width: 51px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(51) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e84-1;
  animation-duration: 4000ms;
}
.a div:nth-child(52) {
  left: calc(100% - 52%);
  top: calc(100% - 52%);
  width: 52px;
}
@keyframes kf-uuk0e8h-1 {
  0% {
    left: calc(100% - 52%);
  }
  25% {
    left: calc(50% - 52%);
  }
  100.025% {
    left: calc(100% - 52%);
  }
  75.025% {
    left: calc(50% - 52%);
  }
  100% {
    left: calc(100% - 52%);
  }
  0% {
    top: calc(100% - 52%);
  }
  25% {
    top: calc(52%);
  }
  100.025% {
    top: calc(100% - 52%);
  }
  75.025% {
    top: calc(52%);
  }
  100% {
    top: calc(100% - 52%);
  }
  0% {
    width: 52px;
  }
  25% {
    width: 52px;
  }
  100.025% {
    width: 52px;
  }
  75.025% {
    width: 52px;
  }
  100% {
    width: 52px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(52) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e8h-1;
  animation-duration: 4000ms;
}
.a div:nth-child(53) {
  left: calc(100% - 53%);
  top: calc(100% - 53%);
  width: 53px;
}
@keyframes kf-uuk0e9b-1 {
  0% {
    left: calc(100% - 53%);
  }
  25% {
    left: calc(50% - 53%);
  }
  100.025% {
    left: calc(100% - 53%);
  }
  75.025% {
    left: calc(50% - 53%);
  }
  100% {
    left: calc(100% - 53%);
  }
  0% {
    top: calc(100% - 53%);
  }
  25% {
    top: calc(53%);
  }
  100.025% {
    top: calc(100% - 53%);
  }
  75.025% {
    top: calc(53%);
  }
  100% {
    top: calc(100% - 53%);
  }
  0% {
    width: 53px;
  }
  25% {
    width: 53px;
  }
  100.025% {
    width: 53px;
  }
  75.025% {
    width: 53px;
  }
  100% {
    width: 53px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(53) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e9b-1;
  animation-duration: 4000ms;
}
.a div:nth-child(54) {
  left: calc(100% - 54%);
  top: calc(100% - 54%);
  width: 54px;
}
@keyframes kf-uuk0e9h-1 {
  0% {
    left: calc(100% - 54%);
  }
  25% {
    left: calc(50% - 54%);
  }
  100.025% {
    left: calc(100% - 54%);
  }
  75.025% {
    left: calc(50% - 54%);
  }
  100% {
    left: calc(100% - 54%);
  }
  0% {
    top: calc(100% - 54%);
  }
  25% {
    top: calc(54%);
  }
  100.025% {
    top: calc(100% - 54%);
  }
  75.025% {
    top: calc(54%);
  }
  100% {
    top: calc(100% - 54%);
  }
  0% {
    width: 54px;
  }
  25% {
    width: 54px;
  }
  100.025% {
    width: 54px;
  }
  75.025% {
    width: 54px;
  }
  100% {
    width: 54px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(54) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0e9h-1;
  animation-duration: 4000ms;
}
.a div:nth-child(55) {
  left: calc(100% - 55%);
  top: calc(100% - 55%);
  width: 55px;
}
@keyframes kf-uuk0ead-1 {
  0% {
    left: calc(100% - 55%);
  }
  25% {
    left: calc(50% - 55%);
  }
  100.025% {
    left: calc(100% - 55%);
  }
  75.025% {
    left: calc(50% - 55%);
  }
  100% {
    left: calc(100% - 55%);
  }
  0% {
    top: calc(100% - 55%);
  }
  25% {
    top: calc(55%);
  }
  100.025% {
    top: calc(100% - 55%);
  }
  75.025% {
    top: calc(55%);
  }
  100% {
    top: calc(100% - 55%);
  }
  0% {
    width: 55px;
  }
  25% {
    width: 55px;
  }
  100.025% {
    width: 55px;
  }
  75.025% {
    width: 55px;
  }
  100% {
    width: 55px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(55) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ead-1;
  animation-duration: 4000ms;
}
.a div:nth-child(56) {
  left: calc(100% - 56%);
  top: calc(100% - 56%);
  width: 56px;
}
@keyframes kf-uuk0eaq-1 {
  0% {
    left: calc(100% - 56%);
  }
  25% {
    left: calc(50% - 56%);
  }
  100.025% {
    left: calc(100% - 56%);
  }
  75.025% {
    left: calc(50% - 56%);
  }
  100% {
    left: calc(100% - 56%);
  }
  0% {
    top: calc(100% - 56%);
  }
  25% {
    top: calc(56%);
  }
  100.025% {
    top: calc(100% - 56%);
  }
  75.025% {
    top: calc(56%);
  }
  100% {
    top: calc(100% - 56%);
  }
  0% {
    width: 56px;
  }
  25% {
    width: 56px;
  }
  100.025% {
    width: 56px;
  }
  75.025% {
    width: 56px;
  }
  100% {
    width: 56px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(56) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0eaq-1;
  animation-duration: 4000ms;
}
.a div:nth-child(57) {
  left: calc(100% - 57%);
  top: calc(100% - 57%);
  width: 57px;
}
@keyframes kf-uuk0eaw-1 {
  0% {
    left: calc(100% - 57%);
  }
  25% {
    left: calc(50% - 57%);
  }
  100.025% {
    left: calc(100% - 57%);
  }
  75.025% {
    left: calc(50% - 57%);
  }
  100% {
    left: calc(100% - 57%);
  }
  0% {
    top: calc(100% - 57%);
  }
  25% {
    top: calc(57%);
  }
  100.025% {
    top: calc(100% - 57%);
  }
  75.025% {
    top: calc(57%);
  }
  100% {
    top: calc(100% - 57%);
  }
  0% {
    width: 57px;
  }
  25% {
    width: 57px;
  }
  100.025% {
    width: 57px;
  }
  75.025% {
    width: 57px;
  }
  100% {
    width: 57px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(57) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0eaw-1;
  animation-duration: 4000ms;
}
.a div:nth-child(58) {
  left: calc(100% - 58%);
  top: calc(100% - 58%);
  width: 58px;
}
@keyframes kf-uuk0ebb-1 {
  0% {
    left: calc(100% - 58%);
  }
  25% {
    left: calc(50% - 58%);
  }
  100.025% {
    left: calc(100% - 58%);
  }
  75.025% {
    left: calc(50% - 58%);
  }
  100% {
    left: calc(100% - 58%);
  }
  0% {
    top: calc(100% - 58%);
  }
  25% {
    top: calc(58%);
  }
  100.025% {
    top: calc(100% - 58%);
  }
  75.025% {
    top: calc(58%);
  }
  100% {
    top: calc(100% - 58%);
  }
  0% {
    width: 58px;
  }
  25% {
    width: 58px;
  }
  100.025% {
    width: 58px;
  }
  75.025% {
    width: 58px;
  }
  100% {
    width: 58px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(58) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ebb-1;
  animation-duration: 4000ms;
}
.a div:nth-child(59) {
  left: calc(100% - 59%);
  top: calc(100% - 59%);
  width: 59px;
}
@keyframes kf-uuk0ebg-1 {
  0% {
    left: calc(100% - 59%);
  }
  25% {
    left: calc(50% - 59%);
  }
  100.025% {
    left: calc(100% - 59%);
  }
  75.025% {
    left: calc(50% - 59%);
  }
  100% {
    left: calc(100% - 59%);
  }
  0% {
    top: calc(100% - 59%);
  }
  25% {
    top: calc(59%);
  }
  100.025% {
    top: calc(100% - 59%);
  }
  75.025% {
    top: calc(59%);
  }
  100% {
    top: calc(100% - 59%);
  }
  0% {
    width: 59px;
  }
  25% {
    width: 59px;
  }
  100.025% {
    width: 59px;
  }
  75.025% {
    width: 59px;
  }
  100% {
    width: 59px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(59) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ebg-1;
  animation-duration: 4000ms;
}
.a div:nth-child(60) {
  left: calc(100% - 60%);
  top: calc(100% - 60%);
  width: 60px;
}
@keyframes kf-uuk0ec8-1 {
  0% {
    left: calc(100% - 60%);
  }
  25% {
    left: calc(50% - 60%);
  }
  100.025% {
    left: calc(100% - 60%);
  }
  75.025% {
    left: calc(50% - 60%);
  }
  100% {
    left: calc(100% - 60%);
  }
  0% {
    top: calc(100% - 60%);
  }
  25% {
    top: calc(60%);
  }
  100.025% {
    top: calc(100% - 60%);
  }
  75.025% {
    top: calc(60%);
  }
  100% {
    top: calc(100% - 60%);
  }
  0% {
    width: 60px;
  }
  25% {
    width: 60px;
  }
  100.025% {
    width: 60px;
  }
  75.025% {
    width: 60px;
  }
  100% {
    width: 60px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(60) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ec8-1;
  animation-duration: 4000ms;
}
.a div:nth-child(61) {
  left: calc(100% - 61%);
  top: calc(100% - 61%);
  width: 61px;
}
@keyframes kf-uuk0eck-1 {
  0% {
    left: calc(100% - 61%);
  }
  25% {
    left: calc(50% - 61%);
  }
  100.025% {
    left: calc(100% - 61%);
  }
  75.025% {
    left: calc(50% - 61%);
  }
  100% {
    left: calc(100% - 61%);
  }
  0% {
    top: calc(100% - 61%);
  }
  25% {
    top: calc(61%);
  }
  100.025% {
    top: calc(100% - 61%);
  }
  75.025% {
    top: calc(61%);
  }
  100% {
    top: calc(100% - 61%);
  }
  0% {
    width: 61px;
  }
  25% {
    width: 61px;
  }
  100.025% {
    width: 61px;
  }
  75.025% {
    width: 61px;
  }
  100% {
    width: 61px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(61) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0eck-1;
  animation-duration: 4000ms;
}
.a div:nth-child(62) {
  left: calc(100% - 62%);
  top: calc(100% - 62%);
  width: 62px;
}
@keyframes kf-uuk0ed7-1 {
  0% {
    left: calc(100% - 62%);
  }
  25% {
    left: calc(50% - 62%);
  }
  100.025% {
    left: calc(100% - 62%);
  }
  75.025% {
    left: calc(50% - 62%);
  }
  100% {
    left: calc(100% - 62%);
  }
  0% {
    top: calc(100% - 62%);
  }
  25% {
    top: calc(62%);
  }
  100.025% {
    top: calc(100% - 62%);
  }
  75.025% {
    top: calc(62%);
  }
  100% {
    top: calc(100% - 62%);
  }
  0% {
    width: 62px;
  }
  25% {
    width: 62px;
  }
  100.025% {
    width: 62px;
  }
  75.025% {
    width: 62px;
  }
  100% {
    width: 62px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(62) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ed7-1;
  animation-duration: 4000ms;
}
.a div:nth-child(63) {
  left: calc(100% - 63%);
  top: calc(100% - 63%);
  width: 63px;
}
@keyframes kf-uuk0edl-1 {
  0% {
    left: calc(100% - 63%);
  }
  25% {
    left: calc(50% - 63%);
  }
  100.025% {
    left: calc(100% - 63%);
  }
  75.025% {
    left: calc(50% - 63%);
  }
  100% {
    left: calc(100% - 63%);
  }
  0% {
    top: calc(100% - 63%);
  }
  25% {
    top: calc(63%);
  }
  100.025% {
    top: calc(100% - 63%);
  }
  75.025% {
    top: calc(63%);
  }
  100% {
    top: calc(100% - 63%);
  }
  0% {
    width: 63px;
  }
  25% {
    width: 63px;
  }
  100.025% {
    width: 63px;
  }
  75.025% {
    width: 63px;
  }
  100% {
    width: 63px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(63) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0edl-1;
  animation-duration: 4000ms;
}
.a div:nth-child(64) {
  left: calc(100% - 64%);
  top: calc(100% - 64%);
  width: 64px;
}
@keyframes kf-uuk0edy-1 {
  0% {
    left: calc(100% - 64%);
  }
  25% {
    left: calc(50% - 64%);
  }
  100.025% {
    left: calc(100% - 64%);
  }
  75.025% {
    left: calc(50% - 64%);
  }
  100% {
    left: calc(100% - 64%);
  }
  0% {
    top: calc(100% - 64%);
  }
  25% {
    top: calc(64%);
  }
  100.025% {
    top: calc(100% - 64%);
  }
  75.025% {
    top: calc(64%);
  }
  100% {
    top: calc(100% - 64%);
  }
  0% {
    width: 64px;
  }
  25% {
    width: 64px;
  }
  100.025% {
    width: 64px;
  }
  75.025% {
    width: 64px;
  }
  100% {
    width: 64px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(64) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0edy-1;
  animation-duration: 4000ms;
}
.a div:nth-child(65) {
  left: calc(100% - 65%);
  top: calc(100% - 65%);
  width: 65px;
}
@keyframes kf-uuk0eef-1 {
  0% {
    left: calc(100% - 65%);
  }
  25% {
    left: calc(50% - 65%);
  }
  100.025% {
    left: calc(100% - 65%);
  }
  75.025% {
    left: calc(50% - 65%);
  }
  100% {
    left: calc(100% - 65%);
  }
  0% {
    top: calc(100% - 65%);
  }
  25% {
    top: calc(65%);
  }
  100.025% {
    top: calc(100% - 65%);
  }
  75.025% {
    top: calc(65%);
  }
  100% {
    top: calc(100% - 65%);
  }
  0% {
    width: 65px;
  }
  25% {
    width: 65px;
  }
  100.025% {
    width: 65px;
  }
  75.025% {
    width: 65px;
  }
  100% {
    width: 65px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(65) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0eef-1;
  animation-duration: 4000ms;
}
.a div:nth-child(66) {
  left: calc(100% - 66%);
  top: calc(100% - 66%);
  width: 66px;
}
@keyframes kf-uuk0een-1 {
  0% {
    left: calc(100% - 66%);
  }
  25% {
    left: calc(50% - 66%);
  }
  100.025% {
    left: calc(100% - 66%);
  }
  75.025% {
    left: calc(50% - 66%);
  }
  100% {
    left: calc(100% - 66%);
  }
  0% {
    top: calc(100% - 66%);
  }
  25% {
    top: calc(66%);
  }
  100.025% {
    top: calc(100% - 66%);
  }
  75.025% {
    top: calc(66%);
  }
  100% {
    top: calc(100% - 66%);
  }
  0% {
    width: 66px;
  }
  25% {
    width: 66px;
  }
  100.025% {
    width: 66px;
  }
  75.025% {
    width: 66px;
  }
  100% {
    width: 66px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(66) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0een-1;
  animation-duration: 4000ms;
}
.a div:nth-child(67) {
  left: calc(100% - 67%);
  top: calc(100% - 67%);
  width: 67px;
}
@keyframes kf-uuk0eez-1 {
  0% {
    left: calc(100% - 67%);
  }
  25% {
    left: calc(50% - 67%);
  }
  100.025% {
    left: calc(100% - 67%);
  }
  75.025% {
    left: calc(50% - 67%);
  }
  100% {
    left: calc(100% - 67%);
  }
  0% {
    top: calc(100% - 67%);
  }
  25% {
    top: calc(67%);
  }
  100.025% {
    top: calc(100% - 67%);
  }
  75.025% {
    top: calc(67%);
  }
  100% {
    top: calc(100% - 67%);
  }
  0% {
    width: 67px;
  }
  25% {
    width: 67px;
  }
  100.025% {
    width: 67px;
  }
  75.025% {
    width: 67px;
  }
  100% {
    width: 67px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(67) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0eez-1;
  animation-duration: 4000ms;
}
.a div:nth-child(68) {
  left: calc(100% - 68%);
  top: calc(100% - 68%);
  width: 68px;
}
@keyframes kf-uuk0ef3-1 {
  0% {
    left: calc(100% - 68%);
  }
  25% {
    left: calc(50% - 68%);
  }
  100.025% {
    left: calc(100% - 68%);
  }
  75.025% {
    left: calc(50% - 68%);
  }
  100% {
    left: calc(100% - 68%);
  }
  0% {
    top: calc(100% - 68%);
  }
  25% {
    top: calc(68%);
  }
  100.025% {
    top: calc(100% - 68%);
  }
  75.025% {
    top: calc(68%);
  }
  100% {
    top: calc(100% - 68%);
  }
  0% {
    width: 68px;
  }
  25% {
    width: 68px;
  }
  100.025% {
    width: 68px;
  }
  75.025% {
    width: 68px;
  }
  100% {
    width: 68px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(68) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ef3-1;
  animation-duration: 4000ms;
}
.a div:nth-child(69) {
  left: calc(100% - 69%);
  top: calc(100% - 69%);
  width: 69px;
}
@keyframes kf-uuk0efv-1 {
  0% {
    left: calc(100% - 69%);
  }
  25% {
    left: calc(50% - 69%);
  }
  100.025% {
    left: calc(100% - 69%);
  }
  75.025% {
    left: calc(50% - 69%);
  }
  100% {
    left: calc(100% - 69%);
  }
  0% {
    top: calc(100% - 69%);
  }
  25% {
    top: calc(69%);
  }
  100.025% {
    top: calc(100% - 69%);
  }
  75.025% {
    top: calc(69%);
  }
  100% {
    top: calc(100% - 69%);
  }
  0% {
    width: 69px;
  }
  25% {
    width: 69px;
  }
  100.025% {
    width: 69px;
  }
  75.025% {
    width: 69px;
  }
  100% {
    width: 69px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(69) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0efv-1;
  animation-duration: 4000ms;
}
.a div:nth-child(70) {
  left: calc(100% - 70%);
  top: calc(100% - 70%);
  width: 70px;
}
@keyframes kf-uuk0egt-1 {
  0% {
    left: calc(100% - 70%);
  }
  25% {
    left: calc(50% - 70%);
  }
  100.025% {
    left: calc(100% - 70%);
  }
  75.025% {
    left: calc(50% - 70%);
  }
  100% {
    left: calc(100% - 70%);
  }
  0% {
    top: calc(100% - 70%);
  }
  25% {
    top: calc(70%);
  }
  100.025% {
    top: calc(100% - 70%);
  }
  75.025% {
    top: calc(70%);
  }
  100% {
    top: calc(100% - 70%);
  }
  0% {
    width: 70px;
  }
  25% {
    width: 70px;
  }
  100.025% {
    width: 70px;
  }
  75.025% {
    width: 70px;
  }
  100% {
    width: 70px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(70) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0egt-1;
  animation-duration: 4000ms;
}
.a div:nth-child(71) {
  left: calc(100% - 71%);
  top: calc(100% - 71%);
  width: 71px;
}
@keyframes kf-uuk0eha-1 {
  0% {
    left: calc(100% - 71%);
  }
  25% {
    left: calc(50% - 71%);
  }
  100.025% {
    left: calc(100% - 71%);
  }
  75.025% {
    left: calc(50% - 71%);
  }
  100% {
    left: calc(100% - 71%);
  }
  0% {
    top: calc(100% - 71%);
  }
  25% {
    top: calc(71%);
  }
  100.025% {
    top: calc(100% - 71%);
  }
  75.025% {
    top: calc(71%);
  }
  100% {
    top: calc(100% - 71%);
  }
  0% {
    width: 71px;
  }
  25% {
    width: 71px;
  }
  100.025% {
    width: 71px;
  }
  75.025% {
    width: 71px;
  }
  100% {
    width: 71px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(71) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0eha-1;
  animation-duration: 4000ms;
}
.a div:nth-child(72) {
  left: calc(100% - 72%);
  top: calc(100% - 72%);
  width: 72px;
}
@keyframes kf-uuk0eho-1 {
  0% {
    left: calc(100% - 72%);
  }
  25% {
    left: calc(50% - 72%);
  }
  100.025% {
    left: calc(100% - 72%);
  }
  75.025% {
    left: calc(50% - 72%);
  }
  100% {
    left: calc(100% - 72%);
  }
  0% {
    top: calc(100% - 72%);
  }
  25% {
    top: calc(72%);
  }
  100.025% {
    top: calc(100% - 72%);
  }
  75.025% {
    top: calc(72%);
  }
  100% {
    top: calc(100% - 72%);
  }
  0% {
    width: 72px;
  }
  25% {
    width: 72px;
  }
  100.025% {
    width: 72px;
  }
  75.025% {
    width: 72px;
  }
  100% {
    width: 72px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(72) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0eho-1;
  animation-duration: 4000ms;
}
.a div:nth-child(73) {
  left: calc(100% - 73%);
  top: calc(100% - 73%);
  width: 73px;
}
@keyframes kf-uuk0eio-1 {
  0% {
    left: calc(100% - 73%);
  }
  25% {
    left: calc(50% - 73%);
  }
  100.025% {
    left: calc(100% - 73%);
  }
  75.025% {
    left: calc(50% - 73%);
  }
  100% {
    left: calc(100% - 73%);
  }
  0% {
    top: calc(100% - 73%);
  }
  25% {
    top: calc(73%);
  }
  100.025% {
    top: calc(100% - 73%);
  }
  75.025% {
    top: calc(73%);
  }
  100% {
    top: calc(100% - 73%);
  }
  0% {
    width: 73px;
  }
  25% {
    width: 73px;
  }
  100.025% {
    width: 73px;
  }
  75.025% {
    width: 73px;
  }
  100% {
    width: 73px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(73) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0eio-1;
  animation-duration: 4000ms;
}
.a div:nth-child(74) {
  left: calc(100% - 74%);
  top: calc(100% - 74%);
  width: 74px;
}
@keyframes kf-uuk0eis-1 {
  0% {
    left: calc(100% - 74%);
  }
  25% {
    left: calc(50% - 74%);
  }
  100.025% {
    left: calc(100% - 74%);
  }
  75.025% {
    left: calc(50% - 74%);
  }
  100% {
    left: calc(100% - 74%);
  }
  0% {
    top: calc(100% - 74%);
  }
  25% {
    top: calc(74%);
  }
  100.025% {
    top: calc(100% - 74%);
  }
  75.025% {
    top: calc(74%);
  }
  100% {
    top: calc(100% - 74%);
  }
  0% {
    width: 74px;
  }
  25% {
    width: 74px;
  }
  100.025% {
    width: 74px;
  }
  75.025% {
    width: 74px;
  }
  100% {
    width: 74px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(74) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0eis-1;
  animation-duration: 4000ms;
}
.a div:nth-child(75) {
  left: calc(100% - 75%);
  top: calc(100% - 75%);
  width: 75px;
}
@keyframes kf-uuk0ej5-1 {
  0% {
    left: calc(100% - 75%);
  }
  25% {
    left: calc(50% - 75%);
  }
  100.025% {
    left: calc(100% - 75%);
  }
  75.025% {
    left: calc(50% - 75%);
  }
  100% {
    left: calc(100% - 75%);
  }
  0% {
    top: calc(100% - 75%);
  }
  25% {
    top: calc(75%);
  }
  100.025% {
    top: calc(100% - 75%);
  }
  75.025% {
    top: calc(75%);
  }
  100% {
    top: calc(100% - 75%);
  }
  0% {
    width: 75px;
  }
  25% {
    width: 75px;
  }
  100.025% {
    width: 75px;
  }
  75.025% {
    width: 75px;
  }
  100% {
    width: 75px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(75) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ej5-1;
  animation-duration: 4000ms;
}
.a div:nth-child(76) {
  left: calc(100% - 76%);
  top: calc(100% - 76%);
  width: 76px;
}
@keyframes kf-uuk0ejg-1 {
  0% {
    left: calc(100% - 76%);
  }
  25% {
    left: calc(50% - 76%);
  }
  100.025% {
    left: calc(100% - 76%);
  }
  75.025% {
    left: calc(50% - 76%);
  }
  100% {
    left: calc(100% - 76%);
  }
  0% {
    top: calc(100% - 76%);
  }
  25% {
    top: calc(76%);
  }
  100.025% {
    top: calc(100% - 76%);
  }
  75.025% {
    top: calc(76%);
  }
  100% {
    top: calc(100% - 76%);
  }
  0% {
    width: 76px;
  }
  25% {
    width: 76px;
  }
  100.025% {
    width: 76px;
  }
  75.025% {
    width: 76px;
  }
  100% {
    width: 76px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(76) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ejg-1;
  animation-duration: 4000ms;
}
.a div:nth-child(77) {
  left: calc(100% - 77%);
  top: calc(100% - 77%);
  width: 77px;
}
@keyframes kf-uuk0ejj-1 {
  0% {
    left: calc(100% - 77%);
  }
  25% {
    left: calc(50% - 77%);
  }
  100.025% {
    left: calc(100% - 77%);
  }
  75.025% {
    left: calc(50% - 77%);
  }
  100% {
    left: calc(100% - 77%);
  }
  0% {
    top: calc(100% - 77%);
  }
  25% {
    top: calc(77%);
  }
  100.025% {
    top: calc(100% - 77%);
  }
  75.025% {
    top: calc(77%);
  }
  100% {
    top: calc(100% - 77%);
  }
  0% {
    width: 77px;
  }
  25% {
    width: 77px;
  }
  100.025% {
    width: 77px;
  }
  75.025% {
    width: 77px;
  }
  100% {
    width: 77px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(77) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ejj-1;
  animation-duration: 4000ms;
}
.a div:nth-child(78) {
  left: calc(100% - 78%);
  top: calc(100% - 78%);
  width: 78px;
}
@keyframes kf-uuk0ek2-1 {
  0% {
    left: calc(100% - 78%);
  }
  25% {
    left: calc(50% - 78%);
  }
  100.025% {
    left: calc(100% - 78%);
  }
  75.025% {
    left: calc(50% - 78%);
  }
  100% {
    left: calc(100% - 78%);
  }
  0% {
    top: calc(100% - 78%);
  }
  25% {
    top: calc(78%);
  }
  100.025% {
    top: calc(100% - 78%);
  }
  75.025% {
    top: calc(78%);
  }
  100% {
    top: calc(100% - 78%);
  }
  0% {
    width: 78px;
  }
  25% {
    width: 78px;
  }
  100.025% {
    width: 78px;
  }
  75.025% {
    width: 78px;
  }
  100% {
    width: 78px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(78) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ek2-1;
  animation-duration: 4000ms;
}
.a div:nth-child(79) {
  left: calc(100% - 79%);
  top: calc(100% - 79%);
  width: 79px;
}
@keyframes kf-uuk0ekh-1 {
  0% {
    left: calc(100% - 79%);
  }
  25% {
    left: calc(50% - 79%);
  }
  100.025% {
    left: calc(100% - 79%);
  }
  75.025% {
    left: calc(50% - 79%);
  }
  100% {
    left: calc(100% - 79%);
  }
  0% {
    top: calc(100% - 79%);
  }
  25% {
    top: calc(79%);
  }
  100.025% {
    top: calc(100% - 79%);
  }
  75.025% {
    top: calc(79%);
  }
  100% {
    top: calc(100% - 79%);
  }
  0% {
    width: 79px;
  }
  25% {
    width: 79px;
  }
  100.025% {
    width: 79px;
  }
  75.025% {
    width: 79px;
  }
  100% {
    width: 79px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(79) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ekh-1;
  animation-duration: 4000ms;
}
.a div:nth-child(80) {
  left: calc(100% - 80%);
  top: calc(100% - 80%);
  width: 80px;
}
@keyframes kf-uuk0ekl-1 {
  0% {
    left: calc(100% - 80%);
  }
  25% {
    left: calc(50% - 80%);
  }
  100.025% {
    left: calc(100% - 80%);
  }
  75.025% {
    left: calc(50% - 80%);
  }
  100% {
    left: calc(100% - 80%);
  }
  0% {
    top: calc(100% - 80%);
  }
  25% {
    top: calc(80%);
  }
  100.025% {
    top: calc(100% - 80%);
  }
  75.025% {
    top: calc(80%);
  }
  100% {
    top: calc(100% - 80%);
  }
  0% {
    width: 80px;
  }
  25% {
    width: 80px;
  }
  100.025% {
    width: 80px;
  }
  75.025% {
    width: 80px;
  }
  100% {
    width: 80px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(80) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ekl-1;
  animation-duration: 4000ms;
}
.a div:nth-child(81) {
  left: calc(100% - 81%);
  top: calc(100% - 81%);
  width: 81px;
}
@keyframes kf-uuk0el0-1 {
  0% {
    left: calc(100% - 81%);
  }
  25% {
    left: calc(50% - 81%);
  }
  100.025% {
    left: calc(100% - 81%);
  }
  75.025% {
    left: calc(50% - 81%);
  }
  100% {
    left: calc(100% - 81%);
  }
  0% {
    top: calc(100% - 81%);
  }
  25% {
    top: calc(81%);
  }
  100.025% {
    top: calc(100% - 81%);
  }
  75.025% {
    top: calc(81%);
  }
  100% {
    top: calc(100% - 81%);
  }
  0% {
    width: 81px;
  }
  25% {
    width: 81px;
  }
  100.025% {
    width: 81px;
  }
  75.025% {
    width: 81px;
  }
  100% {
    width: 81px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(81) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0el0-1;
  animation-duration: 4000ms;
}
.a div:nth-child(82) {
  left: calc(100% - 82%);
  top: calc(100% - 82%);
  width: 82px;
}
@keyframes kf-uuk0elu-1 {
  0% {
    left: calc(100% - 82%);
  }
  25% {
    left: calc(50% - 82%);
  }
  100.025% {
    left: calc(100% - 82%);
  }
  75.025% {
    left: calc(50% - 82%);
  }
  100% {
    left: calc(100% - 82%);
  }
  0% {
    top: calc(100% - 82%);
  }
  25% {
    top: calc(82%);
  }
  100.025% {
    top: calc(100% - 82%);
  }
  75.025% {
    top: calc(82%);
  }
  100% {
    top: calc(100% - 82%);
  }
  0% {
    width: 82px;
  }
  25% {
    width: 82px;
  }
  100.025% {
    width: 82px;
  }
  75.025% {
    width: 82px;
  }
  100% {
    width: 82px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(82) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0elu-1;
  animation-duration: 4000ms;
}
.a div:nth-child(83) {
  left: calc(100% - 83%);
  top: calc(100% - 83%);
  width: 83px;
}
@keyframes kf-uuk0emd-1 {
  0% {
    left: calc(100% - 83%);
  }
  25% {
    left: calc(50% - 83%);
  }
  100.025% {
    left: calc(100% - 83%);
  }
  75.025% {
    left: calc(50% - 83%);
  }
  100% {
    left: calc(100% - 83%);
  }
  0% {
    top: calc(100% - 83%);
  }
  25% {
    top: calc(83%);
  }
  100.025% {
    top: calc(100% - 83%);
  }
  75.025% {
    top: calc(83%);
  }
  100% {
    top: calc(100% - 83%);
  }
  0% {
    width: 83px;
  }
  25% {
    width: 83px;
  }
  100.025% {
    width: 83px;
  }
  75.025% {
    width: 83px;
  }
  100% {
    width: 83px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(83) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0emd-1;
  animation-duration: 4000ms;
}
.a div:nth-child(84) {
  left: calc(100% - 84%);
  top: calc(100% - 84%);
  width: 84px;
}
@keyframes kf-uuk0en9-1 {
  0% {
    left: calc(100% - 84%);
  }
  25% {
    left: calc(50% - 84%);
  }
  100.025% {
    left: calc(100% - 84%);
  }
  75.025% {
    left: calc(50% - 84%);
  }
  100% {
    left: calc(100% - 84%);
  }
  0% {
    top: calc(100% - 84%);
  }
  25% {
    top: calc(84%);
  }
  100.025% {
    top: calc(100% - 84%);
  }
  75.025% {
    top: calc(84%);
  }
  100% {
    top: calc(100% - 84%);
  }
  0% {
    width: 84px;
  }
  25% {
    width: 84px;
  }
  100.025% {
    width: 84px;
  }
  75.025% {
    width: 84px;
  }
  100% {
    width: 84px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(84) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0en9-1;
  animation-duration: 4000ms;
}
.a div:nth-child(85) {
  left: calc(100% - 85%);
  top: calc(100% - 85%);
  width: 85px;
}
@keyframes kf-uuk0enc-1 {
  0% {
    left: calc(100% - 85%);
  }
  25% {
    left: calc(50% - 85%);
  }
  100.025% {
    left: calc(100% - 85%);
  }
  75.025% {
    left: calc(50% - 85%);
  }
  100% {
    left: calc(100% - 85%);
  }
  0% {
    top: calc(100% - 85%);
  }
  25% {
    top: calc(85%);
  }
  100.025% {
    top: calc(100% - 85%);
  }
  75.025% {
    top: calc(85%);
  }
  100% {
    top: calc(100% - 85%);
  }
  0% {
    width: 85px;
  }
  25% {
    width: 85px;
  }
  100.025% {
    width: 85px;
  }
  75.025% {
    width: 85px;
  }
  100% {
    width: 85px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(85) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0enc-1;
  animation-duration: 4000ms;
}
.a div:nth-child(86) {
  left: calc(100% - 86%);
  top: calc(100% - 86%);
  width: 86px;
}
@keyframes kf-uuk0enu-1 {
  0% {
    left: calc(100% - 86%);
  }
  25% {
    left: calc(50% - 86%);
  }
  100.025% {
    left: calc(100% - 86%);
  }
  75.025% {
    left: calc(50% - 86%);
  }
  100% {
    left: calc(100% - 86%);
  }
  0% {
    top: calc(100% - 86%);
  }
  25% {
    top: calc(86%);
  }
  100.025% {
    top: calc(100% - 86%);
  }
  75.025% {
    top: calc(86%);
  }
  100% {
    top: calc(100% - 86%);
  }
  0% {
    width: 86px;
  }
  25% {
    width: 86px;
  }
  100.025% {
    width: 86px;
  }
  75.025% {
    width: 86px;
  }
  100% {
    width: 86px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(86) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0enu-1;
  animation-duration: 4000ms;
}
.a div:nth-child(87) {
  left: calc(100% - 87%);
  top: calc(100% - 87%);
  width: 87px;
}
@keyframes kf-uuk0eoc-1 {
  0% {
    left: calc(100% - 87%);
  }
  25% {
    left: calc(50% - 87%);
  }
  100.025% {
    left: calc(100% - 87%);
  }
  75.025% {
    left: calc(50% - 87%);
  }
  100% {
    left: calc(100% - 87%);
  }
  0% {
    top: calc(100% - 87%);
  }
  25% {
    top: calc(87%);
  }
  100.025% {
    top: calc(100% - 87%);
  }
  75.025% {
    top: calc(87%);
  }
  100% {
    top: calc(100% - 87%);
  }
  0% {
    width: 87px;
  }
  25% {
    width: 87px;
  }
  100.025% {
    width: 87px;
  }
  75.025% {
    width: 87px;
  }
  100% {
    width: 87px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(87) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0eoc-1;
  animation-duration: 4000ms;
}
.a div:nth-child(88) {
  left: calc(100% - 88%);
  top: calc(100% - 88%);
  width: 88px;
}
@keyframes kf-uuk0ep1-1 {
  0% {
    left: calc(100% - 88%);
  }
  25% {
    left: calc(50% - 88%);
  }
  100.025% {
    left: calc(100% - 88%);
  }
  75.025% {
    left: calc(50% - 88%);
  }
  100% {
    left: calc(100% - 88%);
  }
  0% {
    top: calc(100% - 88%);
  }
  25% {
    top: calc(88%);
  }
  100.025% {
    top: calc(100% - 88%);
  }
  75.025% {
    top: calc(88%);
  }
  100% {
    top: calc(100% - 88%);
  }
  0% {
    width: 88px;
  }
  25% {
    width: 88px;
  }
  100.025% {
    width: 88px;
  }
  75.025% {
    width: 88px;
  }
  100% {
    width: 88px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(88) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ep1-1;
  animation-duration: 4000ms;
}
.a div:nth-child(89) {
  left: calc(100% - 89%);
  top: calc(100% - 89%);
  width: 89px;
}
@keyframes kf-uuk0eq0-1 {
  0% {
    left: calc(100% - 89%);
  }
  25% {
    left: calc(50% - 89%);
  }
  100.025% {
    left: calc(100% - 89%);
  }
  75.025% {
    left: calc(50% - 89%);
  }
  100% {
    left: calc(100% - 89%);
  }
  0% {
    top: calc(100% - 89%);
  }
  25% {
    top: calc(89%);
  }
  100.025% {
    top: calc(100% - 89%);
  }
  75.025% {
    top: calc(89%);
  }
  100% {
    top: calc(100% - 89%);
  }
  0% {
    width: 89px;
  }
  25% {
    width: 89px;
  }
  100.025% {
    width: 89px;
  }
  75.025% {
    width: 89px;
  }
  100% {
    width: 89px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(89) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0eq0-1;
  animation-duration: 4000ms;
}
.a div:nth-child(90) {
  left: calc(100% - 90%);
  top: calc(100% - 90%);
  width: 90px;
}
@keyframes kf-uuk0eq1-1 {
  0% {
    left: calc(100% - 90%);
  }
  25% {
    left: calc(50% - 90%);
  }
  100.025% {
    left: calc(100% - 90%);
  }
  75.025% {
    left: calc(50% - 90%);
  }
  100% {
    left: calc(100% - 90%);
  }
  0% {
    top: calc(100% - 90%);
  }
  25% {
    top: calc(90%);
  }
  100.025% {
    top: calc(100% - 90%);
  }
  75.025% {
    top: calc(90%);
  }
  100% {
    top: calc(100% - 90%);
  }
  0% {
    width: 90px;
  }
  25% {
    width: 90px;
  }
  100.025% {
    width: 90px;
  }
  75.025% {
    width: 90px;
  }
  100% {
    width: 90px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(90) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0eq1-1;
  animation-duration: 4000ms;
}
.a div:nth-child(91) {
  left: calc(100% - 91%);
  top: calc(100% - 91%);
  width: 91px;
}
@keyframes kf-uuk0eqe-1 {
  0% {
    left: calc(100% - 91%);
  }
  25% {
    left: calc(50% - 91%);
  }
  100.025% {
    left: calc(100% - 91%);
  }
  75.025% {
    left: calc(50% - 91%);
  }
  100% {
    left: calc(100% - 91%);
  }
  0% {
    top: calc(100% - 91%);
  }
  25% {
    top: calc(91%);
  }
  100.025% {
    top: calc(100% - 91%);
  }
  75.025% {
    top: calc(91%);
  }
  100% {
    top: calc(100% - 91%);
  }
  0% {
    width: 91px;
  }
  25% {
    width: 91px;
  }
  100.025% {
    width: 91px;
  }
  75.025% {
    width: 91px;
  }
  100% {
    width: 91px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(91) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0eqe-1;
  animation-duration: 4000ms;
}
.a div:nth-child(92) {
  left: calc(100% - 92%);
  top: calc(100% - 92%);
  width: 92px;
}
@keyframes kf-uuk0er9-1 {
  0% {
    left: calc(100% - 92%);
  }
  25% {
    left: calc(50% - 92%);
  }
  100.025% {
    left: calc(100% - 92%);
  }
  75.025% {
    left: calc(50% - 92%);
  }
  100% {
    left: calc(100% - 92%);
  }
  0% {
    top: calc(100% - 92%);
  }
  25% {
    top: calc(92%);
  }
  100.025% {
    top: calc(100% - 92%);
  }
  75.025% {
    top: calc(92%);
  }
  100% {
    top: calc(100% - 92%);
  }
  0% {
    width: 92px;
  }
  25% {
    width: 92px;
  }
  100.025% {
    width: 92px;
  }
  75.025% {
    width: 92px;
  }
  100% {
    width: 92px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(92) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0er9-1;
  animation-duration: 4000ms;
}
.a div:nth-child(93) {
  left: calc(100% - 93%);
  top: calc(100% - 93%);
  width: 93px;
}
@keyframes kf-uuk0es4-1 {
  0% {
    left: calc(100% - 93%);
  }
  25% {
    left: calc(50% - 93%);
  }
  100.025% {
    left: calc(100% - 93%);
  }
  75.025% {
    left: calc(50% - 93%);
  }
  100% {
    left: calc(100% - 93%);
  }
  0% {
    top: calc(100% - 93%);
  }
  25% {
    top: calc(93%);
  }
  100.025% {
    top: calc(100% - 93%);
  }
  75.025% {
    top: calc(93%);
  }
  100% {
    top: calc(100% - 93%);
  }
  0% {
    width: 93px;
  }
  25% {
    width: 93px;
  }
  100.025% {
    width: 93px;
  }
  75.025% {
    width: 93px;
  }
  100% {
    width: 93px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(93) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0es4-1;
  animation-duration: 4000ms;
}
.a div:nth-child(94) {
  left: calc(100% - 94%);
  top: calc(100% - 94%);
  width: 94px;
}
@keyframes kf-uuk0es5-1 {
  0% {
    left: calc(100% - 94%);
  }
  25% {
    left: calc(50% - 94%);
  }
  100.025% {
    left: calc(100% - 94%);
  }
  75.025% {
    left: calc(50% - 94%);
  }
  100% {
    left: calc(100% - 94%);
  }
  0% {
    top: calc(100% - 94%);
  }
  25% {
    top: calc(94%);
  }
  100.025% {
    top: calc(100% - 94%);
  }
  75.025% {
    top: calc(94%);
  }
  100% {
    top: calc(100% - 94%);
  }
  0% {
    width: 94px;
  }
  25% {
    width: 94px;
  }
  100.025% {
    width: 94px;
  }
  75.025% {
    width: 94px;
  }
  100% {
    width: 94px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(94) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0es5-1;
  animation-duration: 4000ms;
}
.a div:nth-child(95) {
  left: calc(100% - 95%);
  top: calc(100% - 95%);
  width: 95px;
}
@keyframes kf-uuk0esn-1 {
  0% {
    left: calc(100% - 95%);
  }
  25% {
    left: calc(50% - 95%);
  }
  100.025% {
    left: calc(100% - 95%);
  }
  75.025% {
    left: calc(50% - 95%);
  }
  100% {
    left: calc(100% - 95%);
  }
  0% {
    top: calc(100% - 95%);
  }
  25% {
    top: calc(95%);
  }
  100.025% {
    top: calc(100% - 95%);
  }
  75.025% {
    top: calc(95%);
  }
  100% {
    top: calc(100% - 95%);
  }
  0% {
    width: 95px;
  }
  25% {
    width: 95px;
  }
  100.025% {
    width: 95px;
  }
  75.025% {
    width: 95px;
  }
  100% {
    width: 95px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(95) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0esn-1;
  animation-duration: 4000ms;
}
.a div:nth-child(96) {
  left: calc(100% - 96%);
  top: calc(100% - 96%);
  width: 96px;
}
@keyframes kf-uuk0eth-1 {
  0% {
    left: calc(100% - 96%);
  }
  25% {
    left: calc(50% - 96%);
  }
  100.025% {
    left: calc(100% - 96%);
  }
  75.025% {
    left: calc(50% - 96%);
  }
  100% {
    left: calc(100% - 96%);
  }
  0% {
    top: calc(100% - 96%);
  }
  25% {
    top: calc(96%);
  }
  100.025% {
    top: calc(100% - 96%);
  }
  75.025% {
    top: calc(96%);
  }
  100% {
    top: calc(100% - 96%);
  }
  0% {
    width: 96px;
  }
  25% {
    width: 96px;
  }
  100.025% {
    width: 96px;
  }
  75.025% {
    width: 96px;
  }
  100% {
    width: 96px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(96) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0eth-1;
  animation-duration: 4000ms;
}
.a div:nth-child(97) {
  left: calc(100% - 97%);
  top: calc(100% - 97%);
  width: 97px;
}
@keyframes kf-uuk0eu9-1 {
  0% {
    left: calc(100% - 97%);
  }
  25% {
    left: calc(50% - 97%);
  }
  100.025% {
    left: calc(100% - 97%);
  }
  75.025% {
    left: calc(50% - 97%);
  }
  100% {
    left: calc(100% - 97%);
  }
  0% {
    top: calc(100% - 97%);
  }
  25% {
    top: calc(97%);
  }
  100.025% {
    top: calc(100% - 97%);
  }
  75.025% {
    top: calc(97%);
  }
  100% {
    top: calc(100% - 97%);
  }
  0% {
    width: 97px;
  }
  25% {
    width: 97px;
  }
  100.025% {
    width: 97px;
  }
  75.025% {
    width: 97px;
  }
  100% {
    width: 97px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(97) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0eu9-1;
  animation-duration: 4000ms;
}
.a div:nth-child(98) {
  left: calc(100% - 98%);
  top: calc(100% - 98%);
  width: 98px;
}
@keyframes kf-uuk0euc-1 {
  0% {
    left: calc(100% - 98%);
  }
  25% {
    left: calc(50% - 98%);
  }
  100.025% {
    left: calc(100% - 98%);
  }
  75.025% {
    left: calc(50% - 98%);
  }
  100% {
    left: calc(100% - 98%);
  }
  0% {
    top: calc(100% - 98%);
  }
  25% {
    top: calc(98%);
  }
  100.025% {
    top: calc(100% - 98%);
  }
  75.025% {
    top: calc(98%);
  }
  100% {
    top: calc(100% - 98%);
  }
  0% {
    width: 98px;
  }
  25% {
    width: 98px;
  }
  100.025% {
    width: 98px;
  }
  75.025% {
    width: 98px;
  }
  100% {
    width: 98px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(98) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0euc-1;
  animation-duration: 4000ms;
}
.a div:nth-child(99) {
  left: calc(100% - 99%);
  top: calc(100% - 99%);
  width: 99px;
}
@keyframes kf-uuk0ev3-1 {
  0% {
    left: calc(100% - 99%);
  }
  25% {
    left: calc(50% - 99%);
  }
  100.025% {
    left: calc(100% - 99%);
  }
  75.025% {
    left: calc(50% - 99%);
  }
  100% {
    left: calc(100% - 99%);
  }
  0% {
    top: calc(100% - 99%);
  }
  25% {
    top: calc(99%);
  }
  100.025% {
    top: calc(100% - 99%);
  }
  75.025% {
    top: calc(99%);
  }
  100% {
    top: calc(100% - 99%);
  }
  0% {
    width: 99px;
  }
  25% {
    width: 99px;
  }
  100.025% {
    width: 99px;
  }
  75.025% {
    width: 99px;
  }
  100% {
    width: 99px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(99) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ev3-1;
  animation-duration: 4000ms;
}
.a div:nth-child(100) {
  left: calc(100% - 100%);
  top: calc(100% - 100%);
  width: 100px;
}
@keyframes kf-uuk0evx-1 {
  0% {
    left: calc(100% - 100%);
  }
  25% {
    left: calc(50% - 100%);
  }
  100.025% {
    left: calc(100% - 100%);
  }
  75.025% {
    left: calc(50% - 100%);
  }
  100% {
    left: calc(100% - 100%);
  }
  0% {
    top: calc(100% - 100%);
  }
  25% {
    top: calc(100%);
  }
  100.025% {
    top: calc(100% - 100%);
  }
  75.025% {
    top: calc(100%);
  }
  100% {
    top: calc(100% - 100%);
  }
  0% {
    width: 100px;
  }
  25% {
    width: 100px;
  }
  100.025% {
    width: 100px;
  }
  75.025% {
    width: 100px;
  }
  100% {
    width: 100px;
  }
  0% {
    background: blue;
  }
  50% {
    background: red;
  }
  100.025% {
    background: blue;
  }
  50.025% {
    background: red;
  }
  100% {
    background: blue;
  }
}
.a div:nth-child(100) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0evx-1;
  animation-duration: 4000ms;
}

.b div {
  width: 50%;
  height: 50px;
  border: 20px solid black;
  position: absolute;
  top: 0;
  left: 0;
  background: #e8e8e8;
}

.b div:nth-child(1) {
  left: 98%;
  border: 1px solid purple;
}

.b div:nth-child(2) {
  left: 96%;
  border: 2px solid purple;
}

.b div:nth-child(3) {
  left: 94%;
  border: 3px solid purple;
}

.b div:nth-child(4) {
  left: 92%;
  border: 4px solid purple;
}

.b div:nth-child(5) {
  left: 90%;
  border: 5px solid purple;
}

.b div:nth-child(6) {
  left: 88%;
  border: 6px solid purple;
}

.b div:nth-child(7) {
  left: 86%;
  border: 7px solid purple;
}

.b div:nth-child(8) {
  left: 84%;
  border: 8px solid purple;
}

.b div:nth-child(9) {
  left: 82%;
  border: 9px solid purple;
}

.b div:nth-child(10) {
  left: 80%;
  border: 10px solid purple;
}

.b div:nth-child(11) {
  left: 78%;
  border: 11px solid purple;
}

.b div:nth-child(12) {
  left: 76%;
  border: 12px solid purple;
}

.b div:nth-child(13) {
  left: 74%;
  border: 13px solid purple;
}

.b div:nth-child(14) {
  left: 72%;
  border: 14px solid purple;
}

.b div:nth-child(15) {
  left: 70%;
  border: 15px solid purple;
}

.b div:nth-child(16) {
  left: 68%;
  border: 16px solid purple;
}

.b div:nth-child(17) {
  left: 66%;
  border: 17px solid purple;
}

.b div:nth-child(18) {
  left: 64%;
  border: 18px solid purple;
}

.b div:nth-child(19) {
  left: 62%;
  border: 19px solid purple;
}

.b div:nth-child(20) {
  left: 60%;
  border: 20px solid purple;
}

.b div:nth-child(21) {
  left: 58%;
  border: 21px solid purple;
}

.b div:nth-child(22) {
  left: 56%;
  border: 22px solid purple;
}

.b div:nth-child(23) {
  left: 54%;
  border: 23px solid purple;
}

.b div:nth-child(24) {
  left: 52%;
  border: 24px solid purple;
}

.b div:nth-child(25) {
  left: 50%;
  border: 25px solid purple;
}

.b div:nth-child(26) {
  left: 48%;
  border: 26px solid purple;
}

.b div:nth-child(27) {
  left: 46%;
  border: 27px solid purple;
}

.b div:nth-child(28) {
  left: 44%;
  border: 28px solid purple;
}

.b div:nth-child(29) {
  left: 42%;
  border: 29px solid purple;
}

.b div:nth-child(30) {
  left: 40%;
  border: 30px solid purple;
}

.b div:nth-child(31) {
  left: 38%;
  border: 31px solid purple;
}

.b div:nth-child(32) {
  left: 36%;
  border: 32px solid purple;
}

.b div:nth-child(33) {
  left: 34%;
  border: 33px solid purple;
}

.b div:nth-child(34) {
  left: 32%;
  border: 34px solid purple;
}

.b div:nth-child(35) {
  left: 30%;
  border: 35px solid purple;
}

.b div:nth-child(36) {
  left: 28%;
  border: 36px solid purple;
}

.b div:nth-child(37) {
  left: 26%;
  border: 37px solid purple;
}

.b div:nth-child(38) {
  left: 24%;
  border: 38px solid purple;
}

.b div:nth-child(39) {
  left: 22%;
  border: 39px solid purple;
}

.b div:nth-child(40) {
  left: 20%;
  border: 40px solid purple;
}

.b div:nth-child(41) {
  left: 18%;
  border: 41px solid purple;
}

.b div:nth-child(42) {
  left: 16%;
  border: 42px solid purple;
}

.b div:nth-child(43) {
  left: 14%;
  border: 43px solid purple;
}

.b div:nth-child(44) {
  left: 12%;
  border: 44px solid purple;
}

.b div:nth-child(45) {
  left: 10%;
  border: 45px solid purple;
}

.b div:nth-child(46) {
  left: 8%;
  border: 46px solid purple;
}

.b div:nth-child(47) {
  left: 6%;
  border: 47px solid purple;
}

.b div:nth-child(48) {
  left: 4%;
  border: 48px solid purple;
}

.b div:nth-child(49) {
  left: 2%;
  border: 49px solid purple;
}

.b div:nth-child(50) {
  left: 0%;
  border: 50px solid purple;
}

@keyframes kf-uuk0ew9-1 {
  0% {
    top: 0%;
  }
  16.9491525424% {
    top: 100%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(1) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-1;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-2 {
  1.6949152542% {
    top: 0%;
  }
  18.6440677966% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(2) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-2;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-3 {
  3.3898305085% {
    top: 0%;
  }
  20.3389830508% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(3) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-3;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-4 {
  5.0847457627% {
    top: 0%;
  }
  22.0338983051% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(4) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-4;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-5 {
  6.7796610169% {
    top: 0%;
  }
  23.7288135593% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(5) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-5;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-6 {
  8.4745762712% {
    top: 0%;
  }
  25.4237288136% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(6) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-6;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-7 {
  10.1694915254% {
    top: 0%;
  }
  27.1186440678% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(7) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-7;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-8 {
  11.8644067797% {
    top: 0%;
  }
  28.813559322% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(8) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-8;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-9 {
  13.5593220339% {
    top: 0%;
  }
  30.5084745763% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(9) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-9;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-10 {
  15.2542372881% {
    top: 0%;
  }
  32.2033898305% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(10) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-10;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-11 {
  16.9491525424% {
    top: 0%;
  }
  33.8983050847% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(11) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-11;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-12 {
  18.6440677966% {
    top: 0%;
  }
  35.593220339% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(12) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-12;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-13 {
  20.3389830508% {
    top: 0%;
  }
  37.2881355932% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(13) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-13;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-14 {
  22.0338983051% {
    top: 0%;
  }
  38.9830508475% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(14) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-14;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-15 {
  23.7288135593% {
    top: 0%;
  }
  40.6779661017% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(15) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-15;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-16 {
  25.4237288136% {
    top: 0%;
  }
  42.3728813559% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(16) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-16;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-17 {
  27.1186440678% {
    top: 0%;
  }
  44.0677966102% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(17) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-17;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-18 {
  28.813559322% {
    top: 0%;
  }
  45.7627118644% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(18) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-18;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-19 {
  30.5084745763% {
    top: 0%;
  }
  47.4576271186% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(19) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-19;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-20 {
  32.2033898305% {
    top: 0%;
  }
  49.1525423729% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(20) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-20;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-21 {
  33.8983050847% {
    top: 0%;
  }
  50.8474576271% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(21) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-21;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-22 {
  35.593220339% {
    top: 0%;
  }
  52.5423728814% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(22) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-22;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-23 {
  37.2881355932% {
    top: 0%;
  }
  54.2372881356% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(23) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-23;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-24 {
  38.9830508475% {
    top: 0%;
  }
  55.9322033898% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(24) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-24;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-25 {
  40.6779661017% {
    top: 0%;
  }
  57.6271186441% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(25) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-25;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-26 {
  42.3728813559% {
    top: 0%;
  }
  59.3220338983% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(26) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-26;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-27 {
  44.0677966102% {
    top: 0%;
  }
  61.0169491525% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(27) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-27;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-28 {
  45.7627118644% {
    top: 0%;
  }
  62.7118644068% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(28) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-28;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-29 {
  47.4576271186% {
    top: 0%;
  }
  64.406779661% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(29) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-29;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-30 {
  49.1525423729% {
    top: 0%;
  }
  66.1016949153% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(30) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-30;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-31 {
  50.8474576271% {
    top: 0%;
  }
  67.7966101695% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(31) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-31;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-32 {
  52.5423728814% {
    top: 0%;
  }
  69.4915254237% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(32) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-32;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-33 {
  54.2372881356% {
    top: 0%;
  }
  71.186440678% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(33) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-33;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-34 {
  55.9322033898% {
    top: 0%;
  }
  72.8813559322% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(34) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-34;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-35 {
  57.6271186441% {
    top: 0%;
  }
  74.5762711864% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(35) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-35;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-36 {
  59.3220338983% {
    top: 0%;
  }
  76.2711864407% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(36) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-36;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-37 {
  61.0169491525% {
    top: 0%;
  }
  77.9661016949% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(37) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-37;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-38 {
  62.7118644068% {
    top: 0%;
  }
  79.6610169492% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(38) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-38;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-39 {
  64.406779661% {
    top: 0%;
  }
  81.3559322034% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(39) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-39;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-40 {
  66.1016949153% {
    top: 0%;
  }
  83.0508474576% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(40) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-40;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-41 {
  67.7966101695% {
    top: 0%;
  }
  84.7457627119% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(41) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-41;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-42 {
  69.4915254237% {
    top: 0%;
  }
  86.4406779661% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(42) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-42;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-43 {
  71.186440678% {
    top: 0%;
  }
  88.1355932203% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(43) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-43;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-44 {
  72.8813559322% {
    top: 0%;
  }
  89.8305084746% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(44) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-44;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-45 {
  74.5762711864% {
    top: 0%;
  }
  91.5254237288% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(45) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-45;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-46 {
  76.2711864407% {
    top: 0%;
  }
  93.2203389831% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(46) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-46;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-47 {
  77.9661016949% {
    top: 0%;
  }
  94.9152542373% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(47) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-47;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-48 {
  79.6610169492% {
    top: 0%;
  }
  96.6101694915% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(48) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-48;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-49 {
  81.3559322034% {
    top: 0%;
  }
  98.3050847458% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
}
.b div:nth-child(49) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-49;
  animation-duration: 5900ms;
}

@keyframes kf-uuk0ew9-50 {
  83.0508474576% {
    top: 0%;
  }
  100% {
    top: 100%;
  }
  0% {
    top: 0%;
  }
}
.b div:nth-child(50) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ew9-50;
  animation-duration: 5900ms;
}

.c div {
  width: 10%;
  height: 10%;
  background: cyan;
  content: " ";
  margin-left: 50%;
  margin-top: 20%;
  border: 1px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 2;
  border: 2px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 4;
  border: 3px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 6;
  border: 4px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 8;
  border: 5px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 10;
  border: 6px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 12;
  border: 7px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 14;
  border: 8px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 16;
  border: 9px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 18;
  border: 10px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 20;
  border: 11px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 22;
  border: 12px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 24;
  border: 13px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 26;
  border: 14px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 28;
  border: 15px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 30;
  border: 16px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 32;
  border: 17px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 34;
  border: 18px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 36;
  border: 19px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 38;
  border: 20px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 40;
  border: 21px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 42;
  border: 22px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 44;
  border: 23px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 46;
  border: 24px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 48;
  border: 25px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 50;
  border: 26px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 52;
  border: 27px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 54;
  border: 28px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 56;
  border: 29px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 58;
  border: 30px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 60;
  border: 31px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 62;
  border: 32px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 64;
  border: 33px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 66;
  border: 34px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 68;
  border: 35px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 70;
  border: 36px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 72;
  border: 37px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 74;
  border: 38px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 76;
  border: 39px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 78;
  border: 40px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 80;
  border: 41px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 82;
  border: 42px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 84;
  border: 43px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 86;
  border: 44px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 88;
  border: 45px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 90;
  border: 46px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 92;
  border: 47px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 94;
  border: 48px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 96;
  border: 49px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 98;
  border: 50px solid rgba(136, 136, 136, 0.2);
  opacity: 0.2;
  border-radius: 100;
  left: 80px;
  position: absolute;
}
@keyframes kf-uuk0ewd-1 {
  0% {
    top: -103.949212143px;
  }
  28.5714285714% {
    top: -316.8307801729px;
  }
  57.1571428571% {
    top: -103.949212143px;
  }
  28.5857142857% {
    top: -316.8307801729px;
  }
  57.1714285714% {
    top: -103.949212143px;
  }
  71.4571428571% {
    top: -316.8307801729px;
  }
  100.0428571429% {
    top: -103.949212143px;
  }
  71.4714285714% {
    top: -316.8307801729px;
  }
  100% {
    top: -103.949212143px;
  }
  0% {
    left: 15.5740772465px;
  }
  28.5714285714% {
    left: 252.4412954424px;
  }
  57.1571428571% {
    left: 15.5740772465px;
  }
  28.5857142857% {
    left: 252.4412954424px;
  }
  57.1714285714% {
    left: 15.5740772465px;
  }
  71.4571428571% {
    left: 252.4412954424px;
  }
  100.0428571429% {
    left: 15.5740772465px;
  }
  71.4714285714% {
    left: 252.4412954424px;
  }
  100% {
    left: 15.5740772465px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 3.1148154493, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 3.1148154493, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 3.1148154493, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 3.1148154493, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(1) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ewd-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0ex5-1 {
  0% {
    top: 100.8178800983px;
  }
  28.5714285714% {
    top: 167.8840859407px;
  }
  57.1571428571% {
    top: 100.8178800983px;
  }
  28.5857142857% {
    top: 167.8840859407px;
  }
  57.1714285714% {
    top: 100.8178800983px;
  }
  71.4571428571% {
    top: 167.8840859407px;
  }
  100.0428571429% {
    top: 100.8178800983px;
  }
  71.4714285714% {
    top: 167.8840859407px;
  }
  100% {
    top: 100.8178800983px;
  }
  0% {
    left: -21.8503986326px;
  }
  28.5714285714% {
    left: 272.7892280477px;
  }
  57.1571428571% {
    left: -21.8503986326px;
  }
  28.5857142857% {
    left: 272.7892280477px;
  }
  57.1714285714% {
    left: -21.8503986326px;
  }
  71.4571428571% {
    left: 272.7892280477px;
  }
  100.0428571429% {
    left: -21.8503986326px;
  }
  71.4714285714% {
    left: 272.7892280477px;
  }
  100% {
    left: -21.8503986326px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -4.3700797265, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -4.3700797265, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -4.3700797265, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -4.3700797265, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(2) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ex5-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0exp-1 {
  0% {
    top: -95.6686774979px;
  }
  28.5714285714% {
    top: -42.1958977508px;
  }
  57.1571428571% {
    top: -95.6686774979px;
  }
  28.5857142857% {
    top: -42.1958977508px;
  }
  57.1714285714% {
    top: -95.6686774979px;
  }
  71.4571428571% {
    top: -42.1958977508px;
  }
  100.0428571429% {
    top: -95.6686774979px;
  }
  71.4714285714% {
    top: -42.1958977508px;
  }
  100% {
    top: -95.6686774979px;
  }
  0% {
    left: -1.4254654307px;
  }
  28.5714285714% {
    left: 42.336002418px;
  }
  57.1571428571% {
    left: -1.4254654307px;
  }
  28.5857142857% {
    left: 42.336002418px;
  }
  57.1714285714% {
    left: -1.4254654307px;
  }
  71.4571428571% {
    left: 42.336002418px;
  }
  100.0428571429% {
    left: -1.4254654307px;
  }
  71.4714285714% {
    left: 42.336002418px;
  }
  100% {
    left: -1.4254654307px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -0.2850930861, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -0.2850930861, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -0.2850930861, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -0.2850930861, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(3) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0exp-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0ey7-1 {
  0% {
    top: 88.6046656669px;
  }
  28.5714285714% {
    top: -985.958161007px;
  }
  57.1571428571% {
    top: 88.6046656669px;
  }
  28.5857142857% {
    top: -985.958161007px;
  }
  57.1714285714% {
    top: 88.6046656669px;
  }
  71.4571428571% {
    top: -985.958161007px;
  }
  100.0428571429% {
    top: 88.6046656669px;
  }
  71.4714285714% {
    top: -985.958161007px;
  }
  100% {
    top: 88.6046656669px;
  }
  0% {
    left: 11.5782128235px;
  }
  28.5714285714% {
    left: -227.0407485924px;
  }
  57.1571428571% {
    left: 11.5782128235px;
  }
  28.5857142857% {
    left: -227.0407485924px;
  }
  57.1714285714% {
    left: 11.5782128235px;
  }
  71.4571428571% {
    left: -227.0407485924px;
  }
  100.0428571429% {
    left: 11.5782128235px;
  }
  71.4714285714% {
    left: -227.0407485924px;
  }
  100% {
    left: 11.5782128235px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 2.3156425647, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 2.3156425647, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 2.3156425647, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 2.3156425647, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(4) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ey7-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0eyo-1 {
  0% {
    top: -79.7672308502px;
  }
  28.5714285714% {
    top: 94.0123199816px;
  }
  57.1571428571% {
    top: -79.7672308502px;
  }
  28.5857142857% {
    top: 94.0123199816px;
  }
  57.1714285714% {
    top: -79.7672308502px;
  }
  71.4571428571% {
    top: 94.0123199816px;
  }
  100.0428571429% {
    top: -79.7672308502px;
  }
  71.4714285714% {
    top: 94.0123199816px;
  }
  100% {
    top: -79.7672308502px;
  }
  0% {
    left: -33.8051500625px;
  }
  28.5714285714% {
    left: -287.6772823989px;
  }
  57.1571428571% {
    left: -33.8051500625px;
  }
  28.5857142857% {
    left: -287.6772823989px;
  }
  57.1714285714% {
    left: -33.8051500625px;
  }
  71.4571428571% {
    left: -287.6772823989px;
  }
  100.0428571429% {
    left: -33.8051500625px;
  }
  71.4714285714% {
    left: -287.6772823989px;
  }
  100% {
    left: -33.8051500625px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -6.7610300125, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -6.7610300125, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -6.7610300125, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -6.7610300125, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(5) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0eyo-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0ezj-1 {
  0% {
    top: 69.3332543656px;
  }
  28.5714285714% {
    top: -92.1996896559px;
  }
  57.1571428571% {
    top: 69.3332543656px;
  }
  28.5857142857% {
    top: -92.1996896559px;
  }
  57.1714285714% {
    top: 69.3332543656px;
  }
  71.4571428571% {
    top: -92.1996896559px;
  }
  100.0428571429% {
    top: 69.3332543656px;
  }
  71.4714285714% {
    top: -92.1996896559px;
  }
  100% {
    top: 69.3332543656px;
  }
  0% {
    left: -2.9100619138px;
  }
  28.5714285714% {
    left: -83.8246494597px;
  }
  57.1571428571% {
    left: -2.9100619138px;
  }
  28.5857142857% {
    left: -83.8246494597px;
  }
  57.1714285714% {
    left: -2.9100619138px;
  }
  71.4571428571% {
    left: -83.8246494597px;
  }
  100.0428571429% {
    left: -2.9100619138px;
  }
  71.4714285714% {
    left: -83.8246494597px;
  }
  100% {
    left: -2.9100619138px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -0.5820123828, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -0.5820123828, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -0.5820123828, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -0.5820123828, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(6) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ezj-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f0c-1 {
  0% {
    top: -57.5115723235px;
  }
  28.5714285714% {
    top: 1050.4679593338px;
  }
  57.1571428571% {
    top: -57.5115723235px;
  }
  28.5857142857% {
    top: 1050.4679593338px;
  }
  57.1714285714% {
    top: -57.5115723235px;
  }
  71.4571428571% {
    top: 1050.4679593338px;
  }
  100.0428571429% {
    top: -57.5115723235px;
  }
  71.4714285714% {
    top: 1050.4679593338px;
  }
  100% {
    top: -57.5115723235px;
  }
  0% {
    left: 8.7144798272px;
  }
  28.5714285714% {
    left: 197.0959796156px;
  }
  57.1571428571% {
    left: 8.7144798272px;
  }
  28.5857142857% {
    left: 197.0959796156px;
  }
  57.1714285714% {
    left: 8.7144798272px;
  }
  71.4571428571% {
    left: 197.0959796156px;
  }
  100.0428571429% {
    left: 8.7144798272px;
  }
  71.4714285714% {
    left: 197.0959796156px;
  }
  100% {
    left: 8.7144798272px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 1.7428959654, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 1.7428959654, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 1.7428959654, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 1.7428959654, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(7) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f0c-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f0j-1 {
  0% {
    top: 44.5387957704px;
  }
  28.5714285714% {
    top: 43.5916750935px;
  }
  57.1571428571% {
    top: 44.5387957704px;
  }
  28.5857142857% {
    top: 43.5916750935px;
  }
  57.1714285714% {
    top: 44.5387957704px;
  }
  71.4571428571% {
    top: 43.5916750935px;
  }
  100.0428571429% {
    top: 44.5387957704px;
  }
  71.4714285714% {
    top: 43.5916750935px;
  }
  100% {
    top: 44.5387957704px;
  }
  0% {
    left: -67.9971145522px;
  }
  28.5714285714% {
    left: 296.807473987px;
  }
  57.1571428571% {
    left: -67.9971145522px;
  }
  28.5857142857% {
    left: 296.807473987px;
  }
  57.1714285714% {
    left: -67.9971145522px;
  }
  71.4571428571% {
    left: 296.807473987px;
  }
  100.0428571429% {
    left: -67.9971145522px;
  }
  71.4714285714% {
    left: 296.807473987px;
  }
  100% {
    left: -67.9971145522px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -13.5994229104, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -13.5994229104, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -13.5994229104, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -13.5994229104, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(8) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f0j-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f1i-1 {
  0% {
    top: -30.6745749171px;
  }
  28.5714285714% {
    top: -164.910488289px;
  }
  57.1571428571% {
    top: -30.6745749171px;
  }
  28.5857142857% {
    top: -164.910488289px;
  }
  57.1714285714% {
    top: -30.6745749171px;
  }
  71.4571428571% {
    top: -164.910488289px;
  }
  100.0428571429% {
    top: -30.6745749171px;
  }
  71.4714285714% {
    top: -164.910488289px;
  }
  100% {
    top: -30.6745749171px;
  }
  0% {
    left: -4.5231565944px;
  }
  28.5714285714% {
    left: 123.6355455725px;
  }
  57.1571428571% {
    left: -4.5231565944px;
  }
  28.5857142857% {
    left: 123.6355455725px;
  }
  57.1714285714% {
    left: -4.5231565944px;
  }
  71.4571428571% {
    left: 123.6355455725px;
  }
  100.0428571429% {
    left: -4.5231565944px;
  }
  71.4714285714% {
    left: 123.6355455725px;
  }
  100% {
    left: -4.5231565944px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -0.9046313189, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -0.9046313189, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -0.9046313189, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -0.9046313189, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(9) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f1i-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f1p-1 {
  0% {
    top: 16.1964022382px;
  }
  28.5714285714% {
    top: 324.3883369126px;
  }
  57.1571428571% {
    top: 16.1964022382px;
  }
  28.5857142857% {
    top: 324.3883369126px;
  }
  57.1714285714% {
    top: 16.1964022382px;
  }
  71.4571428571% {
    top: 324.3883369126px;
  }
  100.0428571429% {
    top: 16.1964022382px;
  }
  71.4714285714% {
    top: 324.3883369126px;
  }
  100% {
    top: 16.1964022382px;
  }
  0% {
    left: 6.4836082746px;
  }
  28.5714285714% {
    left: -163.2063332668px;
  }
  57.1571428571% {
    left: 6.4836082746px;
  }
  28.5857142857% {
    left: -163.2063332668px;
  }
  57.1714285714% {
    left: 6.4836082746px;
  }
  71.4571428571% {
    left: -163.2063332668px;
  }
  100.0428571429% {
    left: 6.4836082746px;
  }
  71.4714285714% {
    left: -163.2063332668px;
  }
  100% {
    left: 6.4836082746px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 1.2967216549, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 1.2967216549, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 1.2967216549, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 1.2967216549, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(10) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f1p-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f2d-1 {
  0% {
    top: -1.3940584584px;
  }
  28.5714285714% {
    top: 1.283490126px;
  }
  57.1571428571% {
    top: -1.3940584584px;
  }
  28.5857142857% {
    top: 1.283490126px;
  }
  57.1714285714% {
    top: -1.3940584584px;
  }
  71.4571428571% {
    top: 1.283490126px;
  }
  100.0428571429% {
    top: -1.3940584584px;
  }
  71.4714285714% {
    top: 1.283490126px;
  }
  100% {
    top: -1.3940584584px;
  }
  0% {
    left: -2259.5084645419px;
  }
  28.5714285714% {
    left: -299.9970619652px;
  }
  57.1571428571% {
    left: -2259.5084645419px;
  }
  28.5857142857% {
    left: -299.9970619652px;
  }
  57.1714285714% {
    left: -2259.5084645419px;
  }
  71.4571428571% {
    left: -299.9970619652px;
  }
  100.0428571429% {
    left: -2259.5084645419px;
  }
  71.4714285714% {
    left: -299.9970619652px;
  }
  100% {
    left: -2259.5084645419px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -451.9016929084, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -451.9016929084, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -451.9016929084, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -451.9016929084, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(11) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f2d-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f33-1 {
  0% {
    top: -13.4361874109px;
  }
  28.5714285714% {
    top: -309.5600211696px;
  }
  57.1571428571% {
    top: -13.4361874109px;
  }
  28.5857142857% {
    top: -309.5600211696px;
  }
  57.1714285714% {
    top: -13.4361874109px;
  }
  71.4571428571% {
    top: -309.5600211696px;
  }
  100.0428571429% {
    top: -13.4361874109px;
  }
  71.4714285714% {
    top: -309.5600211696px;
  }
  100% {
    top: -13.4361874109px;
  }
  0% {
    left: -6.3585992866px;
  }
  28.5714285714% {
    left: -160.9718754001px;
  }
  57.1571428571% {
    left: -6.3585992866px;
  }
  28.5857142857% {
    left: -160.9718754001px;
  }
  57.1714285714% {
    left: -6.3585992866px;
  }
  71.4571428571% {
    left: -160.9718754001px;
  }
  100.0428571429% {
    left: -6.3585992866px;
  }
  71.4714285714% {
    left: -160.9718754001px;
  }
  100% {
    left: -6.3585992866px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -1.2717198573, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -1.2717198573, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -1.2717198573, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -1.2717198573, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(12) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f33-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f3c-1 {
  0% {
    top: 27.9975078978px;
  }
  28.5714285714% {
    top: 170.9192653599px;
  }
  57.1571428571% {
    top: 27.9975078978px;
  }
  28.5857142857% {
    top: 170.9192653599px;
  }
  57.1714285714% {
    top: 27.9975078978px;
  }
  71.4571428571% {
    top: 170.9192653599px;
  }
  100.0428571429% {
    top: 27.9975078978px;
  }
  71.4714285714% {
    top: 170.9192653599px;
  }
  100% {
    top: 27.9975078978px;
  }
  0% {
    left: 4.6302113294px;
  }
  28.5714285714% {
    left: 126.050111048px;
  }
  57.1571428571% {
    left: 4.6302113294px;
  }
  28.5857142857% {
    left: 126.050111048px;
  }
  57.1714285714% {
    left: 4.6302113294px;
  }
  71.4571428571% {
    left: 126.050111048px;
  }
  100.0428571429% {
    left: 4.6302113294px;
  }
  71.4714285714% {
    left: 126.050111048px;
  }
  100% {
    left: 4.6302113294px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 0.9260422659, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 0.9260422659, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 0.9260422659, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 0.9260422659, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(13) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f3c-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f4c-1 {
  0% {
    top: -41.9984580738px;
  }
  28.5714285714% {
    top: -40.8072926618px;
  }
  57.1571428571% {
    top: -41.9984580738px;
  }
  28.5857142857% {
    top: -40.8072926618px;
  }
  57.1714285714% {
    top: -41.9984580738px;
  }
  71.4571428571% {
    top: -40.8072926618px;
  }
  100.0428571429% {
    top: -41.9984580738px;
  }
  71.4714285714% {
    top: -40.8072926618px;
  }
  100% {
    top: -41.9984580738px;
  }
  0% {
    left: 72.4460661609px;
  }
  28.5714285714% {
    left: 297.1822067085px;
  }
  57.1571428571% {
    left: 72.4460661609px;
  }
  28.5857142857% {
    left: 297.1822067085px;
  }
  57.1714285714% {
    left: 72.4460661609px;
  }
  71.4571428571% {
    left: 297.1822067085px;
  }
  100.0428571429% {
    left: 72.4460661609px;
  }
  71.4714285714% {
    left: 297.1822067085px;
  }
  100% {
    left: 72.4460661609px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 14.4892132322, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 14.4892132322, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 14.4892132322, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 14.4892132322, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(14) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f4c-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f4h-1 {
  0% {
    top: 55.1588088259px;
  }
  28.5714285714% {
    top: -928.7730235137px;
  }
  57.1571428571% {
    top: 55.1588088259px;
  }
  28.5857142857% {
    top: -928.7730235137px;
  }
  57.1714285714% {
    top: 55.1588088259px;
  }
  71.4571428571% {
    top: -928.7730235137px;
  }
  100.0428571429% {
    top: 55.1588088259px;
  }
  71.4714285714% {
    top: -928.7730235137px;
  }
  100% {
    top: 55.1588088259px;
  }
  0% {
    left: -8.5599340091px;
  }
  28.5714285714% {
    left: 195.0863520471px;
  }
  57.1571428571% {
    left: -8.5599340091px;
  }
  28.5857142857% {
    left: 195.0863520471px;
  }
  57.1714285714% {
    left: -8.5599340091px;
  }
  71.4571428571% {
    left: 195.0863520471px;
  }
  100.0428571429% {
    left: -8.5599340091px;
  }
  71.4714285714% {
    left: 195.0863520471px;
  }
  100% {
    left: -8.5599340091px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -1.7119868018, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -1.7119868018, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -1.7119868018, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -1.7119868018, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(15) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f4h-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f4j-1 {
  0% {
    top: -67.2151556443px;
  }
  28.5714285714% {
    top: 95.8458760151px;
  }
  57.1571428571% {
    top: -67.2151556443px;
  }
  28.5857142857% {
    top: 95.8458760151px;
  }
  57.1714285714% {
    top: -67.2151556443px;
  }
  71.4571428571% {
    top: 95.8458760151px;
  }
  100.0428571429% {
    top: -67.2151556443px;
  }
  71.4714285714% {
    top: 95.8458760151px;
  }
  100% {
    top: -67.2151556443px;
  }
  0% {
    left: 3.0063224202px;
  }
  28.5714285714% {
    left: -86.3709949995px;
  }
  57.1571428571% {
    left: 3.0063224202px;
  }
  28.5857142857% {
    left: -86.3709949995px;
  }
  57.1714285714% {
    left: 3.0063224202px;
  }
  71.4571428571% {
    left: -86.3709949995px;
  }
  100.0428571429% {
    left: 3.0063224202px;
  }
  71.4714285714% {
    left: -86.3709949995px;
  }
  100% {
    left: 3.0063224202px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 0.601264484, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 0.601264484, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 0.601264484, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 0.601264484, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(16) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f4j-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f4z-1 {
  0% {
    top: 77.9261906654px;
  }
  28.5714285714% {
    top: -90.4073495939px;
  }
  57.1571428571% {
    top: 77.9261906654px;
  }
  28.5857142857% {
    top: -90.4073495939px;
  }
  57.1714285714% {
    top: 77.9261906654px;
  }
  71.4571428571% {
    top: -90.4073495939px;
  }
  100.0428571429% {
    top: 77.9261906654px;
  }
  71.4714285714% {
    top: -90.4073495939px;
  }
  100% {
    top: 77.9261906654px;
  }
  0% {
    left: 34.9391564547px;
  }
  28.5714285714% {
    left: -288.4192475639px;
  }
  57.1571428571% {
    left: 34.9391564547px;
  }
  28.5857142857% {
    left: -288.4192475639px;
  }
  57.1714285714% {
    left: 34.9391564547px;
  }
  71.4571428571% {
    left: -288.4192475639px;
  }
  100.0428571429% {
    left: 34.9391564547px;
  }
  71.4714285714% {
    left: -288.4192475639px;
  }
  100% {
    left: 34.9391564547px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 6.9878312909, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 6.9878312909, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 6.9878312909, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 6.9878312909, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(17) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f4z-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f55-1 {
  0% {
    top: -87.0775324506px;
  }
  28.5714285714% {
    top: 1123.8182813264px;
  }
  57.1571428571% {
    top: -87.0775324506px;
  }
  28.5857142857% {
    top: 1123.8182813264px;
  }
  57.1714285714% {
    top: -87.0775324506px;
  }
  71.4571428571% {
    top: 1123.8182813264px;
  }
  100.0428571429% {
    top: -87.0775324506px;
  }
  71.4714285714% {
    top: 1123.8182813264px;
  }
  100% {
    top: -87.0775324506px;
  }
  0% {
    left: -11.3731371234px;
  }
  28.5714285714% {
    left: -225.2961740315px;
  }
  57.1571428571% {
    left: -11.3731371234px;
  }
  28.5857142857% {
    left: -225.2961740315px;
  }
  57.1714285714% {
    left: -11.3731371234px;
  }
  71.4571428571% {
    left: -225.2961740315px;
  }
  100.0428571429% {
    left: -11.3731371234px;
  }
  71.4714285714% {
    left: -225.2961740315px;
  }
  100% {
    left: -11.3731371234px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -2.2746274247, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -2.2746274247, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -2.2746274247, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -2.2746274247, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(18) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f55-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f64-1 {
  0% {
    top: 94.4860168318px;
  }
  28.5714285714% {
    top: 44.9949008442px;
  }
  57.1571428571% {
    top: 94.4860168318px;
  }
  28.5857142857% {
    top: 44.9949008442px;
  }
  57.1714285714% {
    top: 94.4860168318px;
  }
  71.4571428571% {
    top: 44.9949008442px;
  }
  100.0428571429% {
    top: 94.4860168318px;
  }
  71.4714285714% {
    top: 44.9949008442px;
  }
  100% {
    top: 94.4860168318px;
  }
  0% {
    left: 1.5158947061px;
  }
  28.5714285714% {
    left: 44.9631628989px;
  }
  57.1571428571% {
    left: 1.5158947061px;
  }
  28.5857142857% {
    left: 44.9631628989px;
  }
  57.1714285714% {
    left: 1.5158947061px;
  }
  71.4571428571% {
    left: 44.9631628989px;
  }
  100.0428571429% {
    left: 1.5158947061px;
  }
  71.4714285714% {
    left: 44.9631628989px;
  }
  100% {
    left: 1.5158947061px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 0.3031789412, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 0.3031789412, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 0.3031789412, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 0.3031789412, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(19) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f64-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f68-1 {
  0% {
    top: -100.0033629436px;
  }
  28.5714285714% {
    top: -161.996164984px;
  }
  57.1571428571% {
    top: -100.0033629436px;
  }
  28.5857142857% {
    top: -161.996164984px;
  }
  57.1714285714% {
    top: -100.0033629436px;
  }
  71.4571428571% {
    top: -161.996164984px;
  }
  100.0428571429% {
    top: -100.0033629436px;
  }
  71.4714285714% {
    top: -161.996164984px;
  }
  100% {
    top: -100.0033629436px;
  }
  0% {
    left: 22.3716094422px;
  }
  28.5714285714% {
    left: 273.8835752183px;
  }
  57.1571428571% {
    left: 22.3716094422px;
  }
  28.5857142857% {
    left: 273.8835752183px;
  }
  57.1714285714% {
    left: 22.3716094422px;
  }
  71.4571428571% {
    left: 273.8835752183px;
  }
  100.0428571429% {
    left: 22.3716094422px;
  }
  71.4714285714% {
    left: 273.8835752183px;
  }
  100% {
    left: 22.3716094422px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 4.4743218884, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 4.4743218884, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 4.4743218884, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 4.4743218884, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(20) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f68-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f6w-1 {
  0% {
    top: 103.5191410662px;
  }
  28.5714285714% {
    top: 332.2512589034px;
  }
  57.1571428571% {
    top: 103.5191410662px;
  }
  28.5857142857% {
    top: 332.2512589034px;
  }
  57.1714285714% {
    top: 103.5191410662px;
  }
  71.4571428571% {
    top: 332.2512589034px;
  }
  100.0428571429% {
    top: 103.5191410662px;
  }
  71.4714285714% {
    top: 332.2512589034px;
  }
  100% {
    top: 103.5191410662px;
  }
  0% {
    left: -15.2749852764px;
  }
  28.5714285714% {
    left: 250.9966915608px;
  }
  57.1571428571% {
    left: -15.2749852764px;
  }
  28.5857142857% {
    left: 250.9966915608px;
  }
  57.1714285714% {
    left: -15.2749852764px;
  }
  71.4571428571% {
    left: 250.9966915608px;
  }
  100.0428571429% {
    left: -15.2749852764px;
  }
  71.4714285714% {
    left: 250.9966915608px;
  }
  100% {
    left: -15.2749852764px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -3.0549970553, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -3.0549970553, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -3.0549970553, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -3.0549970553, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(21) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f6w-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f7s-1 {
  0% {
    top: -104.9629828765px;
  }
  28.5714285714% {
    top: 2.5671813954px;
  }
  57.1571428571% {
    top: -104.9629828765px;
  }
  28.5857142857% {
    top: 2.5671813954px;
  }
  57.1714285714% {
    top: -104.9629828765px;
  }
  71.4571428571% {
    top: 2.5671813954px;
  }
  100.0428571429% {
    top: -104.9629828765px;
  }
  71.4714285714% {
    top: 2.5671813954px;
  }
  100% {
    top: -104.9629828765px;
  }
  0% {
    left: 0.0885165604px;
  }
  28.5714285714% {
    left: -2.6553927871px;
  }
  57.1571428571% {
    left: 0.0885165604px;
  }
  28.5857142857% {
    left: -2.6553927871px;
  }
  57.1714285714% {
    left: 0.0885165604px;
  }
  71.4571428571% {
    left: -2.6553927871px;
  }
  100.0428571429% {
    left: 0.0885165604px;
  }
  71.4714285714% {
    left: -2.6553927871px;
  }
  100% {
    left: 0.0885165604px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 0.0177033121, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 0.0177033121, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 0.0177033121, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 0.0177033121, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(22) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f7s-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f8h-1 {
  0% {
    top: 104.3059898708px;
  }
  28.5714285714% {
    top: -302.5589620126px;
  }
  57.1571428571% {
    top: 104.3059898708px;
  }
  28.5857142857% {
    top: -302.5589620126px;
  }
  57.1714285714% {
    top: 104.3059898708px;
  }
  71.4571428571% {
    top: -302.5589620126px;
  }
  100.0428571429% {
    top: 104.3059898708px;
  }
  71.4714285714% {
    top: -302.5589620126px;
  }
  100% {
    top: 104.3059898708px;
  }
  0% {
    left: 15.8815308339px;
  }
  28.5714285714% {
    left: -253.8661212526px;
  }
  57.1571428571% {
    left: 15.8815308339px;
  }
  28.5857142857% {
    left: -253.8661212526px;
  }
  57.1714285714% {
    left: 15.8815308339px;
  }
  71.4571428571% {
    left: -253.8661212526px;
  }
  100.0428571429% {
    left: 15.8815308339px;
  }
  71.4714285714% {
    left: -253.8661212526px;
  }
  100% {
    left: 15.8815308339px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 3.1763061668, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 3.1763061668, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 3.1763061668, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 3.1763061668, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(23) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f8h-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f95-1 {
  0% {
    top: -101.5613117688px;
  }
  28.5714285714% {
    top: 174.0184502519px;
  }
  57.1571428571% {
    top: -101.5613117688px;
  }
  28.5857142857% {
    top: 174.0184502519px;
  }
  57.1714285714% {
    top: -101.5613117688px;
  }
  71.4571428571% {
    top: 174.0184502519px;
  }
  100.0428571429% {
    top: -101.5613117688px;
  }
  71.4714285714% {
    top: 174.0184502519px;
  }
  100% {
    top: -101.5613117688px;
  }
  0% {
    left: -21.3489669772px;
  }
  28.5714285714% {
    left: -271.673508602px;
  }
  57.1571428571% {
    left: -21.3489669772px;
  }
  28.5857142857% {
    left: -271.673508602px;
  }
  57.1714285714% {
    left: -21.3489669772px;
  }
  71.4571428571% {
    left: -271.673508602px;
  }
  100.0428571429% {
    left: -21.3489669772px;
  }
  71.4714285714% {
    left: -271.673508602px;
  }
  100% {
    left: -21.3489669772px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -4.2697933954, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -4.2697933954, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -4.2697933954, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -4.2697933954, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(24) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f95-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f9r-1 {
  0% {
    top: 96.7838833211px;
  }
  28.5714285714% {
    top: -39.4255887397px;
  }
  57.1571428571% {
    top: 96.7838833211px;
  }
  28.5857142857% {
    top: -39.4255887397px;
  }
  57.1714285714% {
    top: 96.7838833211px;
  }
  71.4571428571% {
    top: -39.4255887397px;
  }
  100.0428571429% {
    top: 96.7838833211px;
  }
  71.4714285714% {
    top: -39.4255887397px;
  }
  100% {
    top: 96.7838833211px;
  }
  0% {
    left: -1.3352640702px;
  }
  28.5714285714% {
    left: -39.7055250293px;
  }
  57.1571428571% {
    left: -1.3352640702px;
  }
  28.5857142857% {
    left: -39.7055250293px;
  }
  57.1714285714% {
    left: -1.3352640702px;
  }
  71.4571428571% {
    left: -39.7055250293px;
  }
  100.0428571429% {
    left: -1.3352640702px;
  }
  71.4714285714% {
    left: -39.7055250293px;
  }
  100% {
    left: -1.3352640702px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -0.267052814, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -0.267052814, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -0.267052814, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -0.267052814, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(25) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f9r-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0f9u-1 {
  0% {
    top: -90.0693247907px;
  }
  28.5714285714% {
    top: -877.724495505px;
  }
  57.1571428571% {
    top: -90.0693247907px;
  }
  28.5857142857% {
    top: -877.724495505px;
  }
  57.1714285714% {
    top: -90.0693247907px;
  }
  71.4571428571% {
    top: -877.724495505px;
  }
  100.0428571429% {
    top: -90.0693247907px;
  }
  71.4714285714% {
    top: -877.724495505px;
  }
  100% {
    top: -90.0693247907px;
  }
  0% {
    left: 11.7875355421px;
  }
  28.5714285714% {
    left: 228.7675351439px;
  }
  57.1571428571% {
    left: 11.7875355421px;
  }
  28.5857142857% {
    left: 228.7675351439px;
  }
  57.1714285714% {
    left: 11.7875355421px;
  }
  71.4571428571% {
    left: 228.7675351439px;
  }
  100.0428571429% {
    left: 11.7875355421px;
  }
  71.4714285714% {
    left: 228.7675351439px;
  }
  100% {
    left: 11.7875355421px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 2.3575071084, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 2.3575071084, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 2.3575071084, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 2.3575071084, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(26) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0f9u-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fal-1 {
  0% {
    top: 81.5520281123px;
  }
  28.5714285714% {
    top: 97.701014594px;
  }
  57.1571428571% {
    top: 81.5520281123px;
  }
  28.5857142857% {
    top: 97.701014594px;
  }
  57.1714285714% {
    top: 81.5520281123px;
  }
  71.4571428571% {
    top: 97.701014594px;
  }
  100.0428571429% {
    top: 81.5520281123px;
  }
  71.4714285714% {
    top: 97.701014594px;
  }
  100% {
    top: 81.5520281123px;
  }
  0% {
    left: -32.7370380043px;
  }
  28.5714285714% {
    left: 286.9127785214px;
  }
  57.1571428571% {
    left: -32.7370380043px;
  }
  28.5857142857% {
    left: 286.9127785214px;
  }
  57.1714285714% {
    left: -32.7370380043px;
  }
  71.4571428571% {
    left: 286.9127785214px;
  }
  100.0428571429% {
    left: -32.7370380043px;
  }
  71.4714285714% {
    left: 286.9127785214px;
  }
  100% {
    left: -32.7370380043px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -6.5474076009, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -6.5474076009, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -6.5474076009, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -6.5474076009, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(27) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fal-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fb5-1 {
  0% {
    top: -71.4024670367px;
  }
  28.5714285714% {
    top: -88.6346847878px;
  }
  57.1571428571% {
    top: -71.4024670367px;
  }
  28.5857142857% {
    top: -88.6346847878px;
  }
  57.1714285714% {
    top: -71.4024670367px;
  }
  71.4571428571% {
    top: -88.6346847878px;
  }
  100.0428571429% {
    top: -71.4024670367px;
  }
  71.4714285714% {
    top: -88.6346847878px;
  }
  100% {
    top: -71.4024670367px;
  }
  0% {
    left: -2.8142960456px;
  }
  28.5714285714% {
    left: 81.2717364924px;
  }
  57.1571428571% {
    left: -2.8142960456px;
  }
  28.5857142857% {
    left: 81.2717364924px;
  }
  57.1714285714% {
    left: -2.8142960456px;
  }
  71.4571428571% {
    left: 81.2717364924px;
  }
  100.0428571429% {
    left: -2.8142960456px;
  }
  71.4714285714% {
    left: 81.2717364924px;
  }
  100% {
    left: -2.8142960456px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -0.5628592091, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -0.5628592091, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -0.5628592091, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -0.5628592091, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(28) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fb5-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fbb-1 {
  0% {
    top: 59.8237850979px;
  }
  28.5714285714% {
    top: 1207.9742436111px;
  }
  57.1571428571% {
    top: 59.8237850979px;
  }
  28.5857142857% {
    top: 1207.9742436111px;
  }
  57.1714285714% {
    top: 59.8237850979px;
  }
  71.4571428571% {
    top: 1207.9742436111px;
  }
  100.0428571429% {
    top: 59.8237850979px;
  }
  71.4714285714% {
    top: 1207.9742436111px;
  }
  100% {
    top: 59.8237850979px;
  }
  0% {
    left: 8.871428438px;
  }
  28.5714285714% {
    left: -199.0901652639px;
  }
  57.1571428571% {
    left: 8.871428438px;
  }
  28.5857142857% {
    left: -199.0901652639px;
  }
  57.1714285714% {
    left: 8.871428438px;
  }
  71.4571428571% {
    left: -199.0901652639px;
  }
  100.0428571429% {
    left: 8.871428438px;
  }
  71.4714285714% {
    left: -199.0901652639px;
  }
  100% {
    left: 8.871428438px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 1.7742856876, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 1.7742856876, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 1.7742856876, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 1.7742856876, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(29) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fbb-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fbo-1 {
  0% {
    top: -47.0477296936px;
  }
  28.5714285714% {
    top: 46.40585646px;
  }
  57.1571428571% {
    top: -47.0477296936px;
  }
  28.5857142857% {
    top: 46.40585646px;
  }
  57.1714285714% {
    top: -47.0477296936px;
  }
  71.4571428571% {
    top: 46.40585646px;
  }
  100.0428571429% {
    top: -47.0477296936px;
  }
  71.4714285714% {
    top: 46.40585646px;
  }
  100% {
    top: -47.0477296936px;
  }
  0% {
    left: -64.0533119665px;
  }
  28.5714285714% {
    left: -296.4094872279px;
  }
  57.1571428571% {
    left: -64.0533119665px;
  }
  28.5857142857% {
    left: -296.4094872279px;
  }
  57.1714285714% {
    left: -64.0533119665px;
  }
  71.4571428571% {
    left: -296.4094872279px;
  }
  100.0428571429% {
    left: -64.0533119665px;
  }
  71.4714285714% {
    left: -296.4094872279px;
  }
  100% {
    left: -64.0533119665px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -12.8106623933, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -12.8106623933, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -12.8106623933, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -12.8106623933, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(30) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fbo-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fcb-1 {
  0% {
    top: 33.3300136596px;
  }
  28.5714285714% {
    top: -159.138917906px;
  }
  57.1571428571% {
    top: 33.3300136596px;
  }
  28.5857142857% {
    top: -159.138917906px;
  }
  57.1714285714% {
    top: 33.3300136596px;
  }
  71.4571428571% {
    top: -159.138917906px;
  }
  100.0428571429% {
    top: 33.3300136596px;
  }
  71.4714285714% {
    top: -159.138917906px;
  }
  100% {
    top: 33.3300136596px;
  }
  0% {
    left: -4.4169556802px;
  }
  28.5714285714% {
    left: -121.2112935969px;
  }
  57.1571428571% {
    left: -4.4169556802px;
  }
  28.5857142857% {
    left: -121.2112935969px;
  }
  57.1714285714% {
    left: -4.4169556802px;
  }
  71.4571428571% {
    left: -121.2112935969px;
  }
  100.0428571429% {
    left: -4.4169556802px;
  }
  71.4714285714% {
    left: -121.2112935969px;
  }
  100% {
    left: -4.4169556802px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -0.883391136, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -0.883391136, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -0.883391136, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -0.883391136, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(31) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fcb-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fcq-1 {
  0% {
    top: -18.9451971756px;
  }
  28.5714285714% {
    top: 340.4397448333px;
  }
  57.1571428571% {
    top: -18.9451971756px;
  }
  28.5857142857% {
    top: 340.4397448333px;
  }
  57.1714285714% {
    top: -18.9451971756px;
  }
  71.4571428571% {
    top: 340.4397448333px;
  }
  100.0428571429% {
    top: -18.9451971756px;
  }
  71.4714285714% {
    top: 340.4397448333px;
  }
  100% {
    top: -18.9451971756px;
  }
  0% {
    left: 6.6100604148px;
  }
  28.5714285714% {
    left: 165.4280043725px;
  }
  57.1571428571% {
    left: 6.6100604148px;
  }
  28.5857142857% {
    left: 165.4280043725px;
  }
  57.1714285714% {
    left: 6.6100604148px;
  }
  71.4571428571% {
    left: 165.4280043725px;
  }
  100.0428571429% {
    left: 6.6100604148px;
  }
  71.4714285714% {
    left: 165.4280043725px;
  }
  100% {
    left: 6.6100604148px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 1.322012083, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 1.322012083, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 1.322012083, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 1.322012083, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(32) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fcq-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fcy-1 {
  0% {
    top: 4.1811924413px;
  }
  28.5714285714% {
    top: 3.8512750775px;
  }
  57.1571428571% {
    top: 4.1811924413px;
  }
  28.5857142857% {
    top: 3.8512750775px;
  }
  57.1714285714% {
    top: 4.1811924413px;
  }
  71.4571428571% {
    top: 3.8512750775px;
  }
  100.0428571429% {
    top: 4.1811924413px;
  }
  71.4714285714% {
    top: 3.8512750775px;
  }
  100% {
    top: 4.1811924413px;
  }
  0% {
    left: -753.1301480008px;
  }
  28.5714285714% {
    left: 299.9735580322px;
  }
  57.1571428571% {
    left: -753.1301480008px;
  }
  28.5857142857% {
    left: 299.9735580322px;
  }
  57.1714285714% {
    left: -753.1301480008px;
  }
  71.4571428571% {
    left: 299.9735580322px;
  }
  100.0428571429% {
    left: -753.1301480008px;
  }
  71.4714285714% {
    left: 299.9735580322px;
  }
  100% {
    left: -753.1301480008px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -150.6260296002, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -150.6260296002, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -150.6260296002, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -150.6260296002, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(33) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fcy-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fdq-1 {
  0% {
    top: 10.6664988881px;
  }
  28.5714285714% {
    top: -295.8118317123px;
  }
  57.1571428571% {
    top: 10.6664988881px;
  }
  28.5857142857% {
    top: -295.8118317123px;
  }
  57.1714285714% {
    top: 10.6664988881px;
  }
  71.4571428571% {
    top: -295.8118317123px;
  }
  100.0428571429% {
    top: 10.6664988881px;
  }
  71.4714285714% {
    top: -295.8118317123px;
  }
  100% {
    top: 10.6664988881px;
  }
  0% {
    left: -6.2349896272px;
  }
  28.5714285714% {
    left: 158.724805836px;
  }
  57.1571428571% {
    left: -6.2349896272px;
  }
  28.5857142857% {
    left: 158.724805836px;
  }
  57.1714285714% {
    left: -6.2349896272px;
  }
  71.4571428571% {
    left: 158.724805836px;
  }
  100.0428571429% {
    left: -6.2349896272px;
  }
  71.4714285714% {
    left: 158.724805836px;
  }
  100% {
    left: -6.2349896272px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -1.2469979254, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -1.2469979254, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -1.2469979254, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -1.2469979254, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(34) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fdq-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fe3-1 {
  0% {
    top: -25.3007001698px;
  }
  28.5714285714% {
    top: 177.1841881299px;
  }
  57.1571428571% {
    top: -25.3007001698px;
  }
  28.5857142857% {
    top: 177.1841881299px;
  }
  57.1714285714% {
    top: -25.3007001698px;
  }
  71.4571428571% {
    top: 177.1841881299px;
  }
  100.0428571429% {
    top: -25.3007001698px;
  }
  71.4714285714% {
    top: 177.1841881299px;
  }
  100% {
    top: -25.3007001698px;
  }
  0% {
    left: 4.7381472041px;
  }
  28.5714285714% {
    left: -128.4548008488px;
  }
  57.1571428571% {
    left: 4.7381472041px;
  }
  28.5857142857% {
    left: -128.4548008488px;
  }
  57.1714285714% {
    left: 4.7381472041px;
  }
  71.4571428571% {
    left: -128.4548008488px;
  }
  100.0428571429% {
    left: 4.7381472041px;
  }
  71.4714285714% {
    left: -128.4548008488px;
  }
  100% {
    left: 4.7381472041px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 0.9476294408, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 0.9476294408, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 0.9476294408, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 0.9476294408, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(35) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fe3-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0ff1-1 {
  0% {
    top: 39.4285077655px;
  }
  28.5714285714% {
    top: -38.0505197378px;
  }
  57.1571428571% {
    top: 39.4285077655px;
  }
  28.5857142857% {
    top: -38.0505197378px;
  }
  57.1714285714% {
    top: 39.4285077655px;
  }
  71.4571428571% {
    top: -38.0505197378px;
  }
  100.0428571429% {
    top: 39.4285077655px;
  }
  71.4714285714% {
    top: -38.0505197378px;
  }
  100% {
    top: 39.4285077655px;
  }
  0% {
    left: 77.504709057px;
  }
  28.5714285714% {
    left: -297.5336560329px;
  }
  57.1571428571% {
    left: 77.504709057px;
  }
  28.5857142857% {
    left: -297.5336560329px;
  }
  57.1714285714% {
    left: 77.504709057px;
  }
  71.4571428571% {
    left: -297.5336560329px;
  }
  100.0428571429% {
    left: 77.504709057px;
  }
  71.4714285714% {
    left: -297.5336560329px;
  }
  100% {
    left: 77.504709057px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 15.5009418114, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 15.5009418114, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 15.5009418114, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 15.5009418114, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(36) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ff1-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0ff9-1 {
  0% {
    top: -52.7671535103px;
  }
  28.5714285714% {
    top: -831.8682681954px;
  }
  57.1571428571% {
    top: -52.7671535103px;
  }
  28.5857142857% {
    top: -831.8682681954px;
  }
  57.1714285714% {
    top: -52.7671535103px;
  }
  71.4571428571% {
    top: -831.8682681954px;
  }
  100.0428571429% {
    top: -52.7671535103px;
  }
  71.4714285714% {
    top: -831.8682681954px;
  }
  100% {
    top: -52.7671535103px;
  }
  0% {
    left: -8.407712554px;
  }
  28.5714285714% {
    left: -193.0614400071px;
  }
  57.1571428571% {
    left: -8.407712554px;
  }
  28.5857142857% {
    left: -193.0614400071px;
  }
  57.1714285714% {
    left: -8.407712554px;
  }
  71.4571428571% {
    left: -193.0614400071px;
  }
  100.0428571429% {
    left: -8.407712554px;
  }
  71.4714285714% {
    left: -193.0614400071px;
  }
  100% {
    left: -8.407712554px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -1.6815425108, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -1.6815425108, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -1.6815425108, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -1.6815425108, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(37) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ff9-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0ffz-1 {
  0% {
    top: 65.0496643187px;
  }
  28.5714285714% {
    top: 99.578414956px;
  }
  57.1571428571% {
    top: 65.0496643187px;
  }
  28.5857142857% {
    top: 99.578414956px;
  }
  57.1714285714% {
    top: 65.0496643187px;
  }
  71.4571428571% {
    top: 99.578414956px;
  }
  100.0428571429% {
    top: 65.0496643187px;
  }
  71.4714285714% {
    top: 99.578414956px;
  }
  100% {
    top: 65.0496643187px;
  }
  0% {
    left: 3.1030966099px;
  }
  28.5714285714% {
    left: 88.9105736128px;
  }
  57.1571428571% {
    left: 3.1030966099px;
  }
  28.5857142857% {
    left: 88.9105736128px;
  }
  57.1714285714% {
    left: 3.1030966099px;
  }
  71.4571428571% {
    left: 88.9105736128px;
  }
  100.0428571429% {
    left: 3.1030966099px;
  }
  71.4714285714% {
    left: 88.9105736128px;
  }
  100% {
    left: 3.1030966099px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 0.620619322, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 0.620619322, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 0.620619322, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 0.620619322, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(38) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ffz-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fg4-1 {
  0% {
    top: -76.0302056535px;
  }
  28.5714285714% {
    top: -86.8810997595px;
  }
  57.1571428571% {
    top: -76.0302056535px;
  }
  28.5857142857% {
    top: -86.8810997595px;
  }
  57.1714285714% {
    top: -76.0302056535px;
  }
  71.4571428571% {
    top: -86.8810997595px;
  }
  100.0428571429% {
    top: -76.0302056535px;
  }
  71.4714285714% {
    top: -86.8810997595px;
  }
  100% {
    top: -76.0302056535px;
  }
  0% {
    left: 36.145544071px;
  }
  28.5714285714% {
    left: 289.1386158852px;
  }
  57.1571428571% {
    left: 36.145544071px;
  }
  28.5857142857% {
    left: 289.1386158852px;
  }
  57.1714285714% {
    left: 36.145544071px;
  }
  71.4571428571% {
    left: 289.1386158852px;
  }
  100.0428571429% {
    left: 36.145544071px;
  }
  71.4714285714% {
    left: 289.1386158852px;
  }
  100% {
    left: 36.145544071px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 7.2291088142, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 7.2291088142, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 7.2291088142, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 7.2291088142, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(39) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fg4-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fgw-1 {
  0% {
    top: 85.4890019053px;
  }
  28.5714285714% {
    top: 1305.5299671131px;
  }
  57.1571428571% {
    top: 85.4890019053px;
  }
  28.5857142857% {
    top: 1305.5299671131px;
  }
  57.1714285714% {
    top: 85.4890019053px;
  }
  71.4571428571% {
    top: 1305.5299671131px;
  }
  100.0428571429% {
    top: 85.4890019053px;
  }
  71.4714285714% {
    top: 1305.5299671131px;
  }
  100% {
    top: 85.4890019053px;
  }
  0% {
    left: -11.1721493092px;
  }
  28.5714285714% {
    left: 223.5339481438px;
  }
  57.1571428571% {
    left: -11.1721493092px;
  }
  28.5857142857% {
    left: 223.5339481438px;
  }
  57.1714285714% {
    left: -11.1721493092px;
  }
  71.4571428571% {
    left: 223.5339481438px;
  }
  100.0428571429% {
    left: -11.1721493092px;
  }
  71.4714285714% {
    left: 223.5339481438px;
  }
  100% {
    left: -11.1721493092px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -2.2344298618, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -2.2344298618, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -2.2344298618, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -2.2344298618, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(40) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fgw-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fh5-1 {
  0% {
    top: -93.2367352026px;
  }
  28.5714285714% {
    top: 47.8248289436px;
  }
  57.1571428571% {
    top: -93.2367352026px;
  }
  28.5857142857% {
    top: 47.8248289436px;
  }
  57.1714285714% {
    top: -93.2367352026px;
  }
  71.4571428571% {
    top: 47.8248289436px;
  }
  100.0428571429% {
    top: -93.2367352026px;
  }
  71.4714285714% {
    top: 47.8248289436px;
  }
  100% {
    top: -93.2367352026px;
  }
  0% {
    left: 1.6065669868px;
  }
  28.5714285714% {
    left: -47.5868006414px;
  }
  57.1571428571% {
    left: 1.6065669868px;
  }
  28.5857142857% {
    left: -47.5868006414px;
  }
  57.1714285714% {
    left: 1.6065669868px;
  }
  71.4571428571% {
    left: -47.5868006414px;
  }
  100.0428571429% {
    left: 1.6065669868px;
  }
  71.4714285714% {
    left: -47.5868006414px;
  }
  100% {
    left: 1.6065669868px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 0.3213133974, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 0.3213133974, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 0.3213133974, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 0.3213133974, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(41) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fh5-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fhp-1 {
  0% {
    top: 99.118334611px;
  }
  28.5714285714% {
    top: -156.3366517488px;
  }
  57.1571428571% {
    top: 99.118334611px;
  }
  28.5857142857% {
    top: -156.3366517488px;
  }
  57.1714285714% {
    top: 99.118334611px;
  }
  71.4571428571% {
    top: -156.3366517488px;
  }
  100.0428571429% {
    top: 99.118334611px;
  }
  71.4714285714% {
    top: -156.3366517488px;
  }
  100% {
    top: 99.118334611px;
  }
  0% {
    left: 22.9138799244px;
  }
  28.5714285714% {
    left: -274.9564643747px;
  }
  57.1571428571% {
    left: 22.9138799244px;
  }
  28.5857142857% {
    left: -274.9564643747px;
  }
  57.1714285714% {
    left: 22.9138799244px;
  }
  71.4571428571% {
    left: -274.9564643747px;
  }
  100.0428571429% {
    left: 22.9138799244px;
  }
  71.4714285714% {
    left: -274.9564643747px;
  }
  100% {
    left: 22.9138799244px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 4.5827759849, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 4.5827759849, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 4.5827759849, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 4.5827759849, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(42) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fhp-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fi9-1 {
  0% {
    top: -103.0160798782px;
  }
  28.5714285714% {
    top: 348.9758078981px;
  }
  57.1571428571% {
    top: -103.0160798782px;
  }
  28.5857142857% {
    top: 348.9758078981px;
  }
  57.1714285714% {
    top: -103.0160798782px;
  }
  71.4571428571% {
    top: 348.9758078981px;
  }
  100.0428571429% {
    top: -103.0160798782px;
  }
  71.4714285714% {
    top: 348.9758078981px;
  }
  100% {
    top: -103.0160798782px;
  }
  0% {
    left: -14.9838733886px;
  }
  28.5714285714% {
    left: -249.5324227886px;
  }
  57.1571428571% {
    left: -14.9838733886px;
  }
  28.5857142857% {
    left: -249.5324227886px;
  }
  57.1714285714% {
    left: -14.9838733886px;
  }
  71.4571428571% {
    left: -249.5324227886px;
  }
  100.0428571429% {
    left: -14.9838733886px;
  }
  71.4714285714% {
    left: -249.5324227886px;
  }
  100% {
    left: -14.9838733886px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -2.9967746777, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -2.9967746777, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -2.9967746777, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -2.9967746777, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(43) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fi9-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fil-1 {
  0% {
    top: 104.8519576062px;
  }
  28.5714285714% {
    top: 5.1359726942px;
  }
  57.1571428571% {
    top: 104.8519576062px;
  }
  28.5857142857% {
    top: 5.1359726942px;
  }
  57.1714285714% {
    top: 104.8519576062px;
  }
  71.4571428571% {
    top: 5.1359726942px;
  }
  100.0428571429% {
    top: 104.8519576062px;
  }
  71.4714285714% {
    top: 5.1359726942px;
  }
  100% {
    top: 104.8519576062px;
  }
  0% {
    left: 0.1770469928px;
  }
  28.5714285714% {
    left: 5.3105775316px;
  }
  57.1571428571% {
    left: 0.1770469928px;
  }
  28.5857142857% {
    left: 5.3105775316px;
  }
  57.1714285714% {
    left: 0.1770469928px;
  }
  71.4571428571% {
    left: 5.3105775316px;
  }
  100.0428571429% {
    left: 0.1770469928px;
  }
  71.4714285714% {
    left: 5.3105775316px;
  }
  100% {
    left: 0.1770469928px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 0.0354093986, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 0.0354093986, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 0.0354093986, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 0.0354093986, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(44) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fil-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fiw-1 {
  0% {
    top: -104.5892226898px;
  }
  28.5714285714% {
    top: -289.3040597702px;
  }
  57.1571428571% {
    top: -104.5892226898px;
  }
  28.5857142857% {
    top: -289.3040597702px;
  }
  57.1714285714% {
    top: -104.5892226898px;
  }
  71.4571428571% {
    top: -289.3040597702px;
  }
  100.0428571429% {
    top: -104.5892226898px;
  }
  71.4714285714% {
    top: -289.3040597702px;
  }
  100% {
    top: -104.5892226898px;
  }
  0% {
    left: 16.1977519054px;
  }
  28.5714285714% {
    left: 255.2710573602px;
  }
  57.1571428571% {
    left: 16.1977519054px;
  }
  28.5857142857% {
    left: 255.2710573602px;
  }
  57.1714285714% {
    left: 16.1977519054px;
  }
  71.4571428571% {
    left: 255.2710573602px;
  }
  100.0428571429% {
    left: 16.1977519054px;
  }
  71.4714285714% {
    left: 255.2710573602px;
  }
  100% {
    left: 16.1977519054px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 3.2395503811, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 3.2395503811, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 3.2395503811, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 3.2395503811, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(45) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fiw-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fjn-1 {
  0% {
    top: 102.2331337702px;
  }
  28.5714285714% {
    top: 180.4191584287px;
  }
  57.1571428571% {
    top: 102.2331337702px;
  }
  28.5857142857% {
    top: 180.4191584287px;
  }
  57.1714285714% {
    top: 102.2331337702px;
  }
  71.4571428571% {
    top: 180.4191584287px;
  }
  100.0428571429% {
    top: 102.2331337702px;
  }
  71.4714285714% {
    top: 180.4191584287px;
  }
  100% {
    top: 102.2331337702px;
  }
  0% {
    left: -20.8661353112px;
  }
  28.5714285714% {
    left: 270.5365042946px;
  }
  57.1571428571% {
    left: -20.8661353112px;
  }
  28.5857142857% {
    left: 270.5365042946px;
  }
  57.1714285714% {
    left: -20.8661353112px;
  }
  71.4571428571% {
    left: 270.5365042946px;
  }
  100.0428571429% {
    left: -20.8661353112px;
  }
  71.4714285714% {
    left: 270.5365042946px;
  }
  100% {
    left: -20.8661353112px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -4.1732270622, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -4.1732270622, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -4.1732270622, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -4.1732270622, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(46) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fjn-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fk5-1 {
  0% {
    top: -97.8308479831px;
  }
  28.5714285714% {
    top: -36.6818240304px;
  }
  57.1571428571% {
    top: -97.8308479831px;
  }
  28.5857142857% {
    top: -36.6818240304px;
  }
  57.1714285714% {
    top: -97.8308479831px;
  }
  71.4571428571% {
    top: -36.6818240304px;
  }
  100.0428571429% {
    top: -97.8308479831px;
  }
  71.4714285714% {
    top: -36.6818240304px;
  }
  100% {
    top: -97.8308479831px;
  }
  0% {
    left: -1.2452756813px;
  }
  28.5714285714% {
    left: 37.0719368236px;
  }
  57.1571428571% {
    left: -1.2452756813px;
  }
  28.5857142857% {
    left: 37.0719368236px;
  }
  57.1714285714% {
    left: -1.2452756813px;
  }
  71.4571428571% {
    left: 37.0719368236px;
  }
  100.0428571429% {
    left: -1.2452756813px;
  }
  71.4714285714% {
    left: 37.0719368236px;
  }
  100% {
    left: -1.2452756813px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -0.2490551363, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -0.2490551363, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -0.2490551363, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -0.2490551363, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(47) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fk5-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0fl5-1 {
  0% {
    top: 91.4704771084px;
  }
  28.5714285714% {
    top: -790.4443160694px;
  }
  57.1571428571% {
    top: 91.4704771084px;
  }
  28.5857142857% {
    top: -790.4443160694px;
  }
  57.1714285714% {
    top: 91.4704771084px;
  }
  71.4571428571% {
    top: -790.4443160694px;
  }
  100.0428571429% {
    top: 91.4704771084px;
  }
  71.4714285714% {
    top: -790.4443160694px;
  }
  100% {
    top: 91.4704771084px;
  }
  0% {
    left: 12.0012724312px;
  }
  28.5714285714% {
    left: -230.4763983971px;
  }
  57.1571428571% {
    left: 12.0012724312px;
  }
  28.5857142857% {
    left: -230.4763983971px;
  }
  57.1714285714% {
    left: 12.0012724312px;
  }
  71.4571428571% {
    left: -230.4763983971px;
  }
  100.0428571429% {
    left: 12.0012724312px;
  }
  71.4714285714% {
    left: -230.4763983971px;
  }
  100% {
    left: 12.0012724312px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, 2.4002544862, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, 2.4002544862, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, 2.4002544862, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, 2.4002544862, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(48) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fl5-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0flu-1 {
  0% {
    top: -83.2793240125px;
  }
  28.5714285714% {
    top: 101.4787798024px;
  }
  57.1571428571% {
    top: -83.2793240125px;
  }
  28.5857142857% {
    top: 101.4787798024px;
  }
  57.1714285714% {
    top: -83.2793240125px;
  }
  71.4571428571% {
    top: 101.4787798024px;
  }
  100.0428571429% {
    top: -83.2793240125px;
  }
  71.4714285714% {
    top: 101.4787798024px;
  }
  100% {
    top: -83.2793240125px;
  }
  0% {
    left: -31.7290855216px;
  }
  28.5714285714% {
    left: -286.1257958278px;
  }
  57.1571428571% {
    left: -31.7290855216px;
  }
  28.5857142857% {
    left: -286.1257958278px;
  }
  57.1714285714% {
    left: -31.7290855216px;
  }
  71.4571428571% {
    left: -286.1257958278px;
  }
  100.0428571429% {
    left: -31.7290855216px;
  }
  71.4714285714% {
    left: -286.1257958278px;
  }
  100% {
    left: -31.7290855216px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -6.3458171043, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -6.3458171043, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -6.3458171043, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -6.3458171043, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(49) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0flu-1;
  animation-duration: 3500ms;
}
@keyframes kf-uuk0flw-1 {
  0% {
    top: 73.4213346802px;
  }
  28.5714285714% {
    top: -85.1460176978px;
  }
  57.1571428571% {
    top: 73.4213346802px;
  }
  28.5857142857% {
    top: -85.1460176978px;
  }
  57.1714285714% {
    top: 73.4213346802px;
  }
  71.4571428571% {
    top: -85.1460176978px;
  }
  100.0428571429% {
    top: 73.4213346802px;
  }
  71.4714285714% {
    top: -85.1460176978px;
  }
  100% {
    top: 73.4213346802px;
  }
  0% {
    left: -2.71900612px;
  }
  28.5714285714% {
    left: -78.7124561112px;
  }
  57.1571428571% {
    left: -2.71900612px;
  }
  28.5857142857% {
    left: -78.7124561112px;
  }
  57.1714285714% {
    left: -2.71900612px;
  }
  71.4571428571% {
    left: -78.7124561112px;
  }
  100.0428571429% {
    left: -2.71900612px;
  }
  71.4714285714% {
    left: -78.7124561112px;
  }
  100% {
    left: -2.71900612px;
  }
  0% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5714285714% {
    transform: rotate(187deg, -0.543801224, 22deg);
  }
  57.1571428571% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  28.5857142857% {
    transform: rotate(187deg, -0.543801224, 22deg);
  }
  57.1714285714% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4571428571% {
    transform: rotate(187deg, -0.543801224, 22deg);
  }
  100.0428571429% {
    transform: rotate(10deg, 30deg, 90deg);
  }
  71.4714285714% {
    transform: rotate(187deg, -0.543801224, 22deg);
  }
  100% {
    transform: rotate(10deg, 30deg, 90deg);
  }
}
.c div:nth-child(50) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0flw-1;
  animation-duration: 3500ms;
}

.d div {
  width: 100000px;
  height: 50px;
  background: green;
  content: " ";
  opacity: 0.0005;
  opacity: 0.001;
  opacity: 0.0015;
  opacity: 0.002;
  opacity: 0.0025;
  opacity: 0.003;
  opacity: 0.0035;
  opacity: 0.004;
  opacity: 0.0045;
  opacity: 0.005;
  opacity: 0.0055;
  opacity: 0.006;
  opacity: 0.0065;
  opacity: 0.007;
  opacity: 0.0075;
  opacity: 0.008;
  opacity: 0.0085;
  opacity: 0.009;
  opacity: 0.0095;
  opacity: 0.01;
  opacity: 0.0105;
  opacity: 0.011;
  opacity: 0.0115;
  opacity: 0.012;
  opacity: 0.0125;
  opacity: 0.013;
  opacity: 0.0135;
  opacity: 0.014;
  opacity: 0.0145;
  opacity: 0.015;
  opacity: 0.0155;
  opacity: 0.016;
  opacity: 0.0165;
  opacity: 0.017;
  opacity: 0.0175;
  opacity: 0.018;
  opacity: 0.0185;
  opacity: 0.019;
  opacity: 0.0195;
  opacity: 0.02;
  opacity: 0.0205;
  opacity: 0.021;
  opacity: 0.0215;
  opacity: 0.022;
  opacity: 0.0225;
  opacity: 0.023;
  opacity: 0.0235;
  opacity: 0.024;
  opacity: 0.0245;
  opacity: 0.025;
  position: absolute;
}
@keyframes kf-uuk0fm7-1 {
  0% {
    top: 45.9256959988px;
  }
  28.5714285714% {
    top: 147.9537338422px;
  }
  57.1714285714% {
    top: 45.9256959988px;
  }
  28.6% {
    top: 147.9537338422px;
  }
  57.2% {
    top: 45.9256959988px;
  }
  71.4857142857% {
    top: 147.9537338422px;
  }
  100.0857142857% {
    top: 45.9256959988px;
  }
  71.5142857143% {
    top: 147.9537338422px;
  }
  100% {
    top: 45.9256959988px;
  }
  0% {
    left: 15.5740772465px;
  }
  28.5714285714% {
    left: 162.0906917604px;
  }
  57.1714285714% {
    left: 15.5740772465px;
  }
  28.6% {
    left: 162.0906917604px;
  }
  57.2% {
    left: 15.5740772465px;
  }
  71.4857142857% {
    left: 162.0906917604px;
  }
  100.0857142857% {
    left: 15.5740772465px;
  }
  71.5142857143% {
    left: 162.0906917604px;
  }
  100% {
    left: 15.5740772465px;
  }
}
.d div:nth-child(1) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fm7-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fmh-1 {
  0% {
    top: -35.3724811065px;
  }
  28.5714285714% {
    top: -207.5787870098px;
  }
  57.1714285714% {
    top: -35.3724811065px;
  }
  28.6% {
    top: -207.5787870098px;
  }
  57.2% {
    top: -35.3724811065px;
  }
  71.4857142857% {
    top: -207.5787870098px;
  }
  100.0857142857% {
    top: -35.3724811065px;
  }
  71.5142857143% {
    top: -207.5787870098px;
  }
  100% {
    top: -35.3724811065px;
  }
  0% {
    left: -21.8503986326px;
  }
  28.5714285714% {
    left: -124.8440509641px;
  }
  57.1714285714% {
    left: -21.8503986326px;
  }
  28.6% {
    left: -124.8440509641px;
  }
  57.2% {
    left: -21.8503986326px;
  }
  71.4857142857% {
    left: -124.8440509641px;
  }
  100.0857142857% {
    left: -21.8503986326px;
  }
  71.5142857143% {
    left: -124.8440509641px;
  }
  100% {
    left: -21.8503986326px;
  }
}
.d div:nth-child(2) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fmh-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fn4-1 {
  0% {
    top: -84.149362211px;
  }
  28.5714285714% {
    top: -13.5419215921px;
  }
  57.1714285714% {
    top: -84.149362211px;
  }
  28.6% {
    top: -13.5419215921px;
  }
  57.2% {
    top: -84.149362211px;
  }
  71.4857142857% {
    top: -13.5419215921px;
  }
  100.0857142857% {
    top: -84.149362211px;
  }
  71.5142857143% {
    top: -13.5419215921px;
  }
  100% {
    top: -84.149362211px;
  }
  0% {
    left: -1.4254654307px;
  }
  28.5714285714% {
    left: -296.9977489801px;
  }
  57.1714285714% {
    left: -1.4254654307px;
  }
  28.6% {
    left: -296.9977489801px;
  }
  57.2% {
    left: -1.4254654307px;
  }
  71.4857142857% {
    left: -296.9977489801px;
  }
  100.0857142857% {
    left: -1.4254654307px;
  }
  71.5142857143% {
    left: -296.9977489801px;
  }
  100% {
    left: -1.4254654307px;
  }
}
.d div:nth-child(3) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fn4-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fny-1 {
  0% {
    top: -55.5597077734px;
  }
  28.5714285714% {
    top: 109.9930218232px;
  }
  57.1714285714% {
    top: -55.5597077734px;
  }
  28.6% {
    top: 109.9930218232px;
  }
  57.2% {
    top: -55.5597077734px;
  }
  71.4857142857% {
    top: 109.9930218232px;
  }
  100.0857142857% {
    top: -55.5597077734px;
  }
  71.5142857143% {
    top: 109.9930218232px;
  }
  100% {
    top: -55.5597077734px;
  }
  0% {
    left: 11.5782128235px;
  }
  28.5714285714% {
    left: -196.0930862591px;
  }
  57.1714285714% {
    left: 11.5782128235px;
  }
  28.6% {
    left: -196.0930862591px;
  }
  57.2% {
    left: 11.5782128235px;
  }
  71.4857142857% {
    left: -196.0930862591px;
  }
  100.0857142857% {
    left: 11.5782128235px;
  }
  71.5142857143% {
    left: -196.0930862591px;
  }
  100% {
    left: 11.5782128235px;
  }
}
.d div:nth-child(4) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fny-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fos-1 {
  0% {
    top: 24.1112857644px;
  }
  28.5714285714% {
    top: -321.1489255934px;
  }
  57.1714285714% {
    top: 24.1112857644px;
  }
  28.6% {
    top: -321.1489255934px;
  }
  57.2% {
    top: 24.1112857644px;
  }
  71.4857142857% {
    top: -321.1489255934px;
  }
  100.0857142857% {
    top: 24.1112857644px;
  }
  71.5142857143% {
    top: -321.1489255934px;
  }
  100% {
    top: 24.1112857644px;
  }
  0% {
    left: -33.8051500625px;
  }
  28.5714285714% {
    left: 85.098655639px;
  }
  57.1714285714% {
    left: -33.8051500625px;
  }
  28.6% {
    left: 85.098655639px;
  }
  57.2% {
    left: -33.8051500625px;
  }
  71.4857142857% {
    left: 85.098655639px;
  }
  100.0857142857% {
    left: -33.8051500625px;
  }
  71.5142857143% {
    left: 85.098655639px;
  }
  100% {
    left: -33.8051500625px;
  }
}
.d div:nth-child(5) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fos-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fp9-1 {
  0% {
    top: 81.6144743653px;
  }
  28.5714285714% {
    top: -27.6455881816px;
  }
  57.1714285714% {
    top: 81.6144743653px;
  }
  28.6% {
    top: -27.6455881816px;
  }
  57.2% {
    top: 81.6144743653px;
  }
  71.4857142857% {
    top: -27.6455881816px;
  }
  100.0857142857% {
    top: 81.6144743653px;
  }
  71.5142857143% {
    top: -27.6455881816px;
  }
  100% {
    top: 81.6144743653px;
  }
  0% {
    left: -2.9100619138px;
  }
  28.5714285714% {
    left: 288.0510859951px;
  }
  57.1714285714% {
    left: -2.9100619138px;
  }
  28.6% {
    left: 288.0510859951px;
  }
  57.2% {
    left: -2.9100619138px;
  }
  71.4857142857% {
    left: 288.0510859951px;
  }
  100.0857142857% {
    left: -2.9100619138px;
  }
  71.5142857143% {
    left: 288.0510859951px;
  }
  100% {
    left: -2.9100619138px;
  }
}
.d div:nth-child(6) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fp9-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fpn-1 {
  0% {
    top: 64.0816916192px;
  }
  28.5714285714% {
    top: 82.7875583588px;
  }
  57.1714285714% {
    top: 64.0816916192px;
  }
  28.6% {
    top: 82.7875583588px;
  }
  57.2% {
    top: 64.0816916192px;
  }
  71.4857142857% {
    top: 82.7875583588px;
  }
  100.0857142857% {
    top: 64.0816916192px;
  }
  71.5142857143% {
    top: 82.7875583588px;
  }
  100% {
    top: 64.0816916192px;
  }
  0% {
    left: 8.7144798272px;
  }
  28.5714285714% {
    left: 226.170676303px;
  }
  57.1714285714% {
    left: 8.7144798272px;
  }
  28.6% {
    left: 226.170676303px;
  }
  57.2% {
    left: 8.7144798272px;
  }
  71.4857142857% {
    left: 226.170676303px;
  }
  100.0857142857% {
    left: 8.7144798272px;
  }
  71.5142857143% {
    left: 226.170676303px;
  }
  100% {
    left: 8.7144798272px;
  }
}
.d div:nth-child(7) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fpn-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fpz-1 {
  0% {
    top: -12.3675028737px;
  }
  28.5714285714% {
    top: -645.9725882459px;
  }
  57.1714285714% {
    top: -12.3675028737px;
  }
  28.6% {
    top: -645.9725882459px;
  }
  57.2% {
    top: -12.3675028737px;
  }
  71.4857142857% {
    top: -645.9725882459px;
  }
  100.0857142857% {
    top: -12.3675028737px;
  }
  71.5142857143% {
    top: -645.9725882459px;
  }
  100% {
    top: -12.3675028737px;
  }
  0% {
    left: -67.9971145522px;
  }
  28.5714285714% {
    left: -43.6500101426px;
  }
  57.1714285714% {
    left: -67.9971145522px;
  }
  28.6% {
    left: -43.6500101426px;
  }
  57.2% {
    left: -67.9971145522px;
  }
  71.4857142857% {
    left: -43.6500101426px;
  }
  100.0857142857% {
    left: -67.9971145522px;
  }
  71.5142857143% {
    left: -43.6500101426px;
  }
  100% {
    left: -67.9971145522px;
  }
}
.d div:nth-child(8) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fpz-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fq8-1 {
  0% {
    top: -77.4460722602px;
  }
  28.5714285714% {
    top: -42.969987647px;
  }
  57.1714285714% {
    top: -77.4460722602px;
  }
  28.6% {
    top: -42.969987647px;
  }
  57.2% {
    top: -77.4460722602px;
  }
  71.4857142857% {
    top: -42.969987647px;
  }
  100.0857142857% {
    top: -77.4460722602px;
  }
  71.5142857143% {
    top: -42.969987647px;
  }
  100% {
    top: -77.4460722602px;
  }
  0% {
    left: -4.5231565944px;
  }
  28.5714285714% {
    left: -273.3390785654px;
  }
  57.1714285714% {
    left: -4.5231565944px;
  }
  28.6% {
    left: -273.3390785654px;
  }
  57.2% {
    left: -4.5231565944px;
  }
  71.4857142857% {
    left: -273.3390785654px;
  }
  100.0857142857% {
    left: -4.5231565944px;
  }
  71.5142857143% {
    left: -273.3390785654px;
  }
  100% {
    left: -4.5231565944px;
  }
}
.d div:nth-child(9) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fq8-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fqi-1 {
  0% {
    top: -71.3210799715px;
  }
  28.5714285714% {
    top: 61.5942786086px;
  }
  57.1714285714% {
    top: -71.3210799715px;
  }
  28.6% {
    top: 61.5942786086px;
  }
  57.2% {
    top: -71.3210799715px;
  }
  71.4857142857% {
    top: 61.5942786086px;
  }
  100.0857142857% {
    top: -71.3210799715px;
  }
  71.5142857143% {
    top: 61.5942786086px;
  }
  100% {
    top: -71.3210799715px;
  }
  0% {
    left: 6.4836082746px;
  }
  28.5714285714% {
    left: -251.7214587229px;
  }
  57.1714285714% {
    left: 6.4836082746px;
  }
  28.6% {
    left: -251.7214587229px;
  }
  57.2% {
    left: 6.4836082746px;
  }
  71.4857142857% {
    left: -251.7214587229px;
  }
  100.0857142857% {
    left: 6.4836082746px;
  }
  71.5142857143% {
    left: -251.7214587229px;
  }
  100% {
    left: 6.4836082746px;
  }
}
.d div:nth-child(10) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fqi-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fr8-1 {
  0% {
    top: 0.376184329px;
  }
  28.5714285714% {
    top: -21465.3304131482px;
  }
  57.1714285714% {
    top: 0.376184329px;
  }
  28.6% {
    top: -21465.3304131482px;
  }
  57.2% {
    top: 0.376184329px;
  }
  71.4857142857% {
    top: -21465.3304131482px;
  }
  100.0857142857% {
    top: 0.376184329px;
  }
  71.5142857143% {
    top: -21465.3304131482px;
  }
  100% {
    top: 0.376184329px;
  }
  0% {
    left: -2259.5084645419px;
  }
  28.5714285714% {
    left: 1.3277093964px;
  }
  57.1714285714% {
    left: -2259.5084645419px;
  }
  28.6% {
    left: 1.3277093964px;
  }
  57.2% {
    left: -2259.5084645419px;
  }
  71.4857142857% {
    left: 1.3277093964px;
  }
  100.0857142857% {
    left: -2259.5084645419px;
  }
  71.5142857143% {
    left: 1.3277093964px;
  }
  100% {
    left: -2259.5084645419px;
  }
}
.d div:nth-child(11) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fr8-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fs1-1 {
  0% {
    top: 71.7275864923px;
  }
  28.5714285714% {
    top: -60.4066932229px;
  }
  57.1714285714% {
    top: 71.7275864923px;
  }
  28.6% {
    top: -60.4066932229px;
  }
  57.2% {
    top: 71.7275864923px;
  }
  71.4857142857% {
    top: -60.4066932229px;
  }
  100.0857142857% {
    top: 71.7275864923px;
  }
  71.5142857143% {
    top: -60.4066932229px;
  }
  100% {
    top: 71.7275864923px;
  }
  0% {
    left: -6.3585992866px;
  }
  28.5714285714% {
    left: 253.1561876197px;
  }
  57.1714285714% {
    left: -6.3585992866px;
  }
  28.6% {
    left: 253.1561876197px;
  }
  57.2% {
    left: -6.3585992866px;
  }
  71.4857142857% {
    left: 253.1561876197px;
  }
  100.0857142857% {
    left: -6.3585992866px;
  }
  71.5142857143% {
    left: 253.1561876197px;
  }
  100% {
    left: -6.3585992866px;
  }
}
.d div:nth-child(12) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fs1-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fs7-1 {
  0% {
    top: 77.1329764233px;
  }
  28.5714285714% {
    top: 43.987007629px;
  }
  57.1714285714% {
    top: 77.1329764233px;
  }
  28.6% {
    top: 43.987007629px;
  }
  57.2% {
    top: 77.1329764233px;
  }
  71.4857142857% {
    top: 43.987007629px;
  }
  100.0857142857% {
    top: 77.1329764233px;
  }
  71.5142857143% {
    top: 43.987007629px;
  }
  100% {
    top: 77.1329764233px;
  }
  0% {
    left: 4.6302113294px;
  }
  28.5714285714% {
    left: 272.2340344351px;
  }
  57.1714285714% {
    left: 4.6302113294px;
  }
  28.6% {
    left: 272.2340344351px;
  }
  57.2% {
    left: 4.6302113294px;
  }
  71.4857142857% {
    left: 272.2340344351px;
  }
  100.0857142857% {
    left: 4.6302113294px;
  }
  71.5142857143% {
    left: 272.2340344351px;
  }
  100% {
    left: 4.6302113294px;
  }
}
.d div:nth-child(13) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fs7-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0ft2-1 {
  0% {
    top: 11.6226635477px;
  }
  28.5714285714% {
    top: 688.237628529px;
  }
  57.1714285714% {
    top: 11.6226635477px;
  }
  28.6% {
    top: 688.237628529px;
  }
  57.2% {
    top: 11.6226635477px;
  }
  71.4857142857% {
    top: 688.237628529px;
  }
  100.0857142857% {
    top: 11.6226635477px;
  }
  71.5142857143% {
    top: 688.237628529px;
  }
  100% {
    top: 11.6226635477px;
  }
  0% {
    left: 72.4460661609px;
  }
  28.5714285714% {
    left: 41.0211654623px;
  }
  57.1714285714% {
    left: 72.4460661609px;
  }
  28.6% {
    left: 41.0211654623px;
  }
  57.2% {
    left: 72.4460661609px;
  }
  71.4857142857% {
    left: 41.0211654623px;
  }
  100.0857142857% {
    left: 72.4460661609px;
  }
  71.5142857143% {
    left: 41.0211654623px;
  }
  100% {
    left: 72.4460661609px;
  }
}
.d div:nth-child(14) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ft2-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0ftu-1 {
  0% {
    top: -64.573472593px;
  }
  28.5714285714% {
    top: -81.3193730863px;
  }
  57.1714285714% {
    top: -64.573472593px;
  }
  28.6% {
    top: -81.3193730863px;
  }
  57.2% {
    top: -64.573472593px;
  }
  71.4857142857% {
    top: -81.3193730863px;
  }
  100.0857142857% {
    top: -64.573472593px;
  }
  71.5142857143% {
    top: -81.3193730863px;
  }
  100% {
    top: -64.573472593px;
  }
  0% {
    left: -8.5599340091px;
  }
  28.5714285714% {
    left: -227.9063738576px;
  }
  57.1714285714% {
    left: -8.5599340091px;
  }
  28.6% {
    left: -227.9063738576px;
  }
  57.2% {
    left: -8.5599340091px;
  }
  71.4857142857% {
    left: -227.9063738576px;
  }
  100.0857142857% {
    left: -8.5599340091px;
  }
  71.5142857143% {
    left: -227.9063738576px;
  }
  100% {
    left: -8.5599340091px;
  }
}
.d div:nth-child(15) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ftu-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fuo-1 {
  0% {
    top: -81.4010558275px;
  }
  28.5714285714% {
    top: 28.5600629923px;
  }
  57.1714285714% {
    top: -81.4010558275px;
  }
  28.6% {
    top: 28.5600629923px;
  }
  57.2% {
    top: -81.4010558275px;
  }
  71.4857142857% {
    top: 28.5600629923px;
  }
  100.0857142857% {
    top: -81.4010558275px;
  }
  71.5142857143% {
    top: 28.5600629923px;
  }
  100% {
    top: -81.4010558275px;
  }
  0% {
    left: 3.0063224202px;
  }
  28.5714285714% {
    left: -287.297844097px;
  }
  57.1714285714% {
    left: 3.0063224202px;
  }
  28.6% {
    left: -287.297844097px;
  }
  57.2% {
    left: 3.0063224202px;
  }
  71.4857142857% {
    left: -287.297844097px;
  }
  100.0857142857% {
    left: 3.0063224202px;
  }
  71.5142857143% {
    left: -287.297844097px;
  }
  100% {
    left: 3.0063224202px;
  }
}
.d div:nth-child(16) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fuo-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fvf-1 {
  0% {
    top: -23.3888837344px;
  }
  28.5714285714% {
    top: 331.9219863201px;
  }
  57.1714285714% {
    top: -23.3888837344px;
  }
  28.6% {
    top: 331.9219863201px;
  }
  57.2% {
    top: -23.3888837344px;
  }
  71.4857142857% {
    top: 331.9219863201px;
  }
  100.0857142857% {
    top: -23.3888837344px;
  }
  71.5142857143% {
    top: 331.9219863201px;
  }
  100% {
    top: -23.3888837344px;
  }
  0% {
    left: 34.9391564547px;
  }
  28.5714285714% {
    left: -82.5490014155px;
  }
  57.1714285714% {
    left: 34.9391564547px;
  }
  28.6% {
    left: -82.5490014155px;
  }
  57.2% {
    left: 34.9391564547px;
  }
  71.4857142857% {
    left: -82.5490014155px;
  }
  100.0857142857% {
    left: 34.9391564547px;
  }
  71.5142857143% {
    left: -82.5490014155px;
  }
  100% {
    left: 34.9391564547px;
  }
}
.d div:nth-child(17) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fvf-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fwe-1 {
  0% {
    top: 56.1269202007px;
  }
  28.5714285714% {
    top: -108.0448026721px;
  }
  57.1714285714% {
    top: 56.1269202007px;
  }
  28.6% {
    top: -108.0448026721px;
  }
  57.2% {
    top: 56.1269202007px;
  }
  71.4857142857% {
    top: -108.0448026721px;
  }
  100.0857142857% {
    top: 56.1269202007px;
  }
  71.5142857143% {
    top: -108.0448026721px;
  }
  100% {
    top: 56.1269202007px;
  }
  0% {
    left: -11.3731371234px;
  }
  28.5714285714% {
    left: 198.0950124732px;
  }
  57.1714285714% {
    left: -11.3731371234px;
  }
  28.6% {
    left: 198.0950124732px;
  }
  57.2% {
    left: -11.3731371234px;
  }
  71.4857142857% {
    left: 198.0950124732px;
  }
  100.0857142857% {
    left: -11.3731371234px;
  }
  71.5142857143% {
    left: 198.0950124732px;
  }
  100% {
    left: -11.3731371234px;
  }
}
.d div:nth-child(18) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fwe-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fwl-1 {
  0% {
    top: 84.0398925459px;
  }
  28.5714285714% {
    top: 14.4009997082px;
  }
  57.1714285714% {
    top: 84.0398925459px;
  }
  28.6% {
    top: 14.4009997082px;
  }
  57.2% {
    top: 84.0398925459px;
  }
  71.4857142857% {
    top: 14.4009997082px;
  }
  100.0857142857% {
    top: 84.0398925459px;
  }
  71.5142857143% {
    top: 14.4009997082px;
  }
  100% {
    top: 84.0398925459px;
  }
  0% {
    left: 1.5158947061px;
  }
  28.5714285714% {
    left: 296.611385456px;
  }
  57.1714285714% {
    left: 1.5158947061px;
  }
  28.6% {
    left: 296.611385456px;
  }
  57.2% {
    left: 1.5158947061px;
  }
  71.4857142857% {
    left: 296.611385456px;
  }
  100.0857142857% {
    left: 1.5158947061px;
  }
  71.5142857143% {
    left: 296.611385456px;
  }
  100% {
    left: 1.5158947061px;
  }
}
.d div:nth-child(19) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fwl-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fx2-1 {
  0% {
    top: 34.6869752541px;
  }
  28.5714285714% {
    top: 212.5302897014px;
  }
  57.1714285714% {
    top: 34.6869752541px;
  }
  28.6% {
    top: 212.5302897014px;
  }
  57.2% {
    top: 34.6869752541px;
  }
  71.4857142857% {
    top: 212.5302897014px;
  }
  100.0857142857% {
    top: 34.6869752541px;
  }
  71.5142857143% {
    top: 212.5302897014px;
  }
  100% {
    top: 34.6869752541px;
  }
  0% {
    left: 22.3716094422px;
  }
  28.5714285714% {
    left: 122.424618544px;
  }
  57.1714285714% {
    left: 22.3716094422px;
  }
  28.6% {
    left: 122.424618544px;
  }
  57.2% {
    left: 22.3716094422px;
  }
  71.4857142857% {
    left: 122.424618544px;
  }
  100.0857142857% {
    left: 22.3716094422px;
  }
  71.5142857143% {
    left: 122.424618544px;
  }
  100% {
    left: 22.3716094422px;
  }
}
.d div:nth-child(20) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fx2-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fx8-1 {
  0% {
    top: -46.5569871191px;
  }
  28.5714285714% {
    top: -145.1123601255px;
  }
  57.1714285714% {
    top: -46.5569871191px;
  }
  28.6% {
    top: -145.1123601255px;
  }
  57.2% {
    top: -46.5569871191px;
  }
  71.4857142857% {
    top: -145.1123601255px;
  }
  100.0857142857% {
    top: -46.5569871191px;
  }
  71.5142857143% {
    top: -145.1123601255px;
  }
  100% {
    top: -46.5569871191px;
  }
  0% {
    left: -15.2749852764px;
  }
  28.5714285714% {
    left: -164.3187780673px;
  }
  57.1714285714% {
    left: -15.2749852764px;
  }
  28.6% {
    left: -164.3187780673px;
  }
  57.2% {
    left: -15.2749852764px;
  }
  71.4857142857% {
    left: -164.3187780673px;
  }
  100.0857142857% {
    left: -15.2749852764px;
  }
  71.5142857143% {
    left: -164.3187780673px;
  }
  100% {
    left: -15.2749852764px;
  }
}
.d div:nth-child(21) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fx8-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fxz-1 {
  0% {
    top: -84.9966702435px;
  }
  28.5714285714% {
    top: 0.840907324px;
  }
  57.1714285714% {
    top: -84.9966702435px;
  }
  28.6% {
    top: 0.840907324px;
  }
  57.2% {
    top: -84.9966702435px;
  }
  71.4857142857% {
    top: 0.840907324px;
  }
  100.0857142857% {
    top: -84.9966702435px;
  }
  71.5142857143% {
    top: 0.840907324px;
  }
  100% {
    top: -84.9966702435px;
  }
  0% {
    left: 0.0885165604px;
  }
  28.5714285714% {
    left: -299.9882479184px;
  }
  57.1714285714% {
    left: 0.0885165604px;
  }
  28.6% {
    left: -299.9882479184px;
  }
  57.2% {
    left: 0.0885165604px;
  }
  71.4857142857% {
    left: -299.9882479184px;
  }
  100.0857142857% {
    left: 0.0885165604px;
  }
  71.5142857143% {
    left: -299.9882479184px;
  }
  100% {
    left: 0.0885165604px;
  }
}
.d div:nth-child(22) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fxz-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fyn-1 {
  0% {
    top: -45.2908067283px;
  }
  28.5714285714% {
    top: 150.8745429222px;
  }
  57.1714285714% {
    top: -45.2908067283px;
  }
  28.6% {
    top: 150.8745429222px;
  }
  57.2% {
    top: -45.2908067283px;
  }
  71.4857142857% {
    top: 150.8745429222px;
  }
  100.0857142857% {
    top: -45.2908067283px;
  }
  71.5142857143% {
    top: 150.8745429222px;
  }
  100% {
    top: -45.2908067283px;
  }
  0% {
    left: 15.8815308339px;
  }
  28.5714285714% {
    left: -159.8499061px;
  }
  57.1714285714% {
    left: 15.8815308339px;
  }
  28.6% {
    left: -159.8499061px;
  }
  57.2% {
    left: 15.8815308339px;
  }
  71.4857142857% {
    left: -159.8499061px;
  }
  100.0857142857% {
    left: 15.8815308339px;
  }
  71.5142857143% {
    left: -159.8499061px;
  }
  100% {
    left: 15.8815308339px;
  }
}
.d div:nth-child(23) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fyn-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fyp-1 {
  0% {
    top: 36.0552156236px;
  }
  28.5714285714% {
    top: -202.8151862836px;
  }
  57.1714285714% {
    top: 36.0552156236px;
  }
  28.6% {
    top: -202.8151862836px;
  }
  57.2% {
    top: 36.0552156236px;
  }
  71.4857142857% {
    top: -202.8151862836px;
  }
  100.0857142857% {
    top: 36.0552156236px;
  }
  71.5142857143% {
    top: -202.8151862836px;
  }
  100% {
    top: 36.0552156236px;
  }
  0% {
    left: -21.3489669772px;
  }
  28.5714285714% {
    left: 127.2537022011px;
  }
  57.1714285714% {
    left: -21.3489669772px;
  }
  28.6% {
    left: 127.2537022011px;
  }
  57.2% {
    left: -21.3489669772px;
  }
  71.4857142857% {
    left: 127.2537022011px;
  }
  100.0857142857% {
    left: -21.3489669772px;
  }
  71.5142857143% {
    left: 127.2537022011px;
  }
  100% {
    left: -21.3489669772px;
  }
}
.d div:nth-child(24) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fyp-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fz2-1 {
  0% {
    top: 84.2522390084px;
  }
  28.5714285714% {
    top: -12.685008667px;
  }
  57.1714285714% {
    top: 84.2522390084px;
  }
  28.6% {
    top: -12.685008667px;
  }
  57.2% {
    top: 84.2522390084px;
  }
  71.4857142857% {
    top: -12.685008667px;
  }
  100.0857142857% {
    top: 84.2522390084px;
  }
  71.5142857143% {
    top: -12.685008667px;
  }
  100% {
    top: 84.2522390084px;
  }
  0% {
    left: -1.3352640702px;
  }
  28.5714285714% {
    left: 297.360843559px;
  }
  57.1714285714% {
    left: -1.3352640702px;
  }
  28.6% {
    left: 297.360843559px;
  }
  57.2% {
    left: -1.3352640702px;
  }
  71.4857142857% {
    left: 297.360843559px;
  }
  100.0857142857% {
    left: -1.3352640702px;
  }
  71.5142857143% {
    left: 297.360843559px;
  }
  100% {
    left: -1.3352640702px;
  }
}
.d div:nth-child(25) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fz2-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fzm-1 {
  0% {
    top: 54.9881423979px;
  }
  28.5714285714% {
    top: 111.9815876496px;
  }
  57.1714285714% {
    top: 54.9881423979px;
  }
  28.6% {
    top: 111.9815876496px;
  }
  57.2% {
    top: 54.9881423979px;
  }
  71.4857142857% {
    top: 111.9815876496px;
  }
  100.0857142857% {
    top: 54.9881423979px;
  }
  71.5142857143% {
    top: 111.9815876496px;
  }
  100% {
    top: 54.9881423979px;
  }
  0% {
    left: 11.7875355421px;
  }
  28.5714285714% {
    left: 194.0757966986px;
  }
  57.1714285714% {
    left: 11.7875355421px;
  }
  28.6% {
    left: 194.0757966986px;
  }
  57.2% {
    left: 11.7875355421px;
  }
  71.4857142857% {
    left: 194.0757966986px;
  }
  100.0857142857% {
    left: 11.7875355421px;
  }
  71.5142857143% {
    left: 194.0757966986px;
  }
  100% {
    left: 11.7875355421px;
  }
}
.d div:nth-child(26) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fzm-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0fzx-1 {
  0% {
    top: -24.8317987424px;
  }
  28.5714285714% {
    top: -311.0018610407px;
  }
  57.1714285714% {
    top: -24.8317987424px;
  }
  28.6% {
    top: -311.0018610407px;
  }
  57.2% {
    top: -24.8317987424px;
  }
  71.4857142857% {
    top: -311.0018610407px;
  }
  100.0857142857% {
    top: -24.8317987424px;
  }
  71.5142857143% {
    top: -311.0018610407px;
  }
  100% {
    top: -24.8317987424px;
  }
  0% {
    left: -32.7370380043px;
  }
  28.5714285714% {
    left: -87.6416426202px;
  }
  57.1714285714% {
    left: -32.7370380043px;
  }
  28.6% {
    left: -87.6416426202px;
  }
  57.2% {
    left: -32.7370380043px;
  }
  71.4857142857% {
    left: -87.6416426202px;
  }
  100.0857142857% {
    left: -32.7370380043px;
  }
  71.5142857143% {
    left: -87.6416426202px;
  }
  100% {
    left: -32.7370380043px;
  }
}
.d div:nth-child(27) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0fzx-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g0r-1 {
  0% {
    top: -81.8214986367px;
  }
  28.5714285714% {
    top: -26.7358124336px;
  }
  57.1714285714% {
    top: -81.8214986367px;
  }
  28.6% {
    top: -26.7358124336px;
  }
  57.2% {
    top: -81.8214986367px;
  }
  71.4857142857% {
    top: -26.7358124336px;
  }
  100.0857142857% {
    top: -81.8214986367px;
  }
  71.5142857143% {
    top: -26.7358124336px;
  }
  100% {
    top: -81.8214986367px;
  }
  0% {
    left: -2.8142960456px;
  }
  28.5714285714% {
    left: -288.7817598941px;
  }
  57.1714285714% {
    left: -2.8142960456px;
  }
  28.6% {
    left: -288.7817598941px;
  }
  57.2% {
    left: -2.8142960456px;
  }
  71.4857142857% {
    left: -288.7817598941px;
  }
  100.0857142857% {
    left: -2.8142960456px;
  }
  71.5142857143% {
    left: -288.7817598941px;
  }
  100% {
    left: -2.8142960456px;
  }
}
.d div:nth-child(28) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g0r-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g0x-1 {
  0% {
    top: -63.5848900236px;
  }
  28.5714285714% {
    top: 84.2785701608px;
  }
  57.1714285714% {
    top: -63.5848900236px;
  }
  28.6% {
    top: 84.2785701608px;
  }
  57.2% {
    top: -63.5848900236px;
  }
  71.4857142857% {
    top: 84.2785701608px;
  }
  100.0857142857% {
    top: -63.5848900236px;
  }
  71.5142857143% {
    top: 84.2785701608px;
  }
  100% {
    top: -63.5848900236px;
  }
  0% {
    left: 8.871428438px;
  }
  28.5714285714% {
    left: -224.4172589067px;
  }
  57.1714285714% {
    left: 8.871428438px;
  }
  28.6% {
    left: -224.4172589067px;
  }
  57.2% {
    left: 8.871428438px;
  }
  71.4857142857% {
    left: -224.4172589067px;
  }
  100.0857142857% {
    left: 8.871428438px;
  }
  71.5142857143% {
    left: -224.4172589067px;
  }
  100% {
    left: 8.871428438px;
  }
}
.d div:nth-child(29) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g0x-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g1u-1 {
  0% {
    top: 13.1113732404px;
  }
  28.5714285714% {
    top: -608.5064636814px;
  }
  57.1714285714% {
    top: 13.1113732404px;
  }
  28.6% {
    top: -608.5064636814px;
  }
  57.2% {
    top: 13.1113732404px;
  }
  71.4857142857% {
    top: -608.5064636814px;
  }
  100.0857142857% {
    top: 13.1113732404px;
  }
  71.5142857143% {
    top: -608.5064636814px;
  }
  100% {
    top: 13.1113732404px;
  }
  0% {
    left: -64.0533119665px;
  }
  28.5714285714% {
    left: 46.2754349663px;
  }
  57.1714285714% {
    left: -64.0533119665px;
  }
  28.6% {
    left: 46.2754349663px;
  }
  57.2% {
    left: -64.0533119665px;
  }
  71.4857142857% {
    left: 46.2754349663px;
  }
  100.0857142857% {
    left: -64.0533119665px;
  }
  71.5142857143% {
    left: 46.2754349663px;
  }
  100% {
    left: -64.0533119665px;
  }
}
.d div:nth-child(30) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g1u-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g2u-1 {
  0% {
    top: 77.7531004134px;
  }
  28.5714285714% {
    top: -41.961078962px;
  }
  57.1714285714% {
    top: 77.7531004134px;
  }
  28.6% {
    top: -41.961078962px;
  }
  57.2% {
    top: 77.7531004134px;
  }
  71.4857142857% {
    top: -41.961078962px;
  }
  100.0857142857% {
    top: 77.7531004134px;
  }
  71.5142857143% {
    top: -41.961078962px;
  }
  100% {
    top: 77.7531004134px;
  }
  0% {
    left: -4.4169556802px;
  }
  28.5714285714% {
    left: 274.4227073414px;
  }
  57.1714285714% {
    left: -4.4169556802px;
  }
  28.6% {
    left: 274.4227073414px;
  }
  57.2% {
    left: -4.4169556802px;
  }
  71.4857142857% {
    left: 274.4227073414px;
  }
  100.0857142857% {
    left: -4.4169556802px;
  }
  71.5142857143% {
    left: 274.4227073414px;
  }
  100% {
    left: -4.4169556802px;
  }
}
.d div:nth-child(31) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g2u-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g2z-1 {
  0% {
    top: 70.9089856431px;
  }
  28.5714285714% {
    top: 62.795573941px;
  }
  57.1714285714% {
    top: 70.9089856431px;
  }
  28.6% {
    top: 62.795573941px;
  }
  57.2% {
    top: 70.9089856431px;
  }
  71.4857142857% {
    top: 62.795573941px;
  }
  100.0857142857% {
    top: 70.9089856431px;
  }
  71.5142857143% {
    top: 62.795573941px;
  }
  100% {
    top: 70.9089856431px;
  }
  0% {
    left: 6.6100604148px;
  }
  28.5714285714% {
    left: 250.267008152px;
  }
  57.1714285714% {
    left: 6.6100604148px;
  }
  28.6% {
    left: 250.267008152px;
  }
  57.2% {
    left: 6.6100604148px;
  }
  71.4857142857% {
    left: 250.267008152px;
  }
  100.0857142857% {
    left: 6.6100604148px;
  }
  71.5142857143% {
    left: 250.267008152px;
  }
  100% {
    left: 6.6100604148px;
  }
}
.d div:nth-child(32) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g2z-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g39-1 {
  0% {
    top: -1.128523514px;
  }
  28.5714285714% {
    top: -7154.7364060074px;
  }
  57.1714285714% {
    top: -1.128523514px;
  }
  28.6% {
    top: -7154.7364060074px;
  }
  57.2% {
    top: -1.128523514px;
  }
  71.4857142857% {
    top: -7154.7364060074px;
  }
  100.0857142857% {
    top: -1.128523514px;
  }
  71.5142857143% {
    top: -7154.7364060074px;
  }
  100% {
    top: -1.128523514px;
  }
  0% {
    left: -753.1301480008px;
  }
  28.5714285714% {
    left: -3.9830241669px;
  }
  57.1714285714% {
    left: -753.1301480008px;
  }
  28.6% {
    left: -3.9830241669px;
  }
  57.2% {
    left: -753.1301480008px;
  }
  71.4857142857% {
    left: -3.9830241669px;
  }
  100.0857142857% {
    left: -753.1301480008px;
  }
  71.5142857143% {
    left: -3.9830241669px;
  }
  100% {
    left: -753.1301480008px;
  }
}
.d div:nth-child(33) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g39-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g3u-1 {
  0% {
    top: -72.1284733567px;
  }
  28.5714285714% {
    top: -59.232401458px;
  }
  57.1714285714% {
    top: -72.1284733567px;
  }
  28.6% {
    top: -59.232401458px;
  }
  57.2% {
    top: -72.1284733567px;
  }
  71.4857142857% {
    top: -59.232401458px;
  }
  100.0857142857% {
    top: -72.1284733567px;
  }
  71.5142857143% {
    top: -59.232401458px;
  }
  100% {
    top: -72.1284733567px;
  }
  0% {
    left: -6.2349896272px;
  }
  28.5714285714% {
    left: -254.5710824354px;
  }
  57.1714285714% {
    left: -6.2349896272px;
  }
  28.6% {
    left: -254.5710824354px;
  }
  57.2% {
    left: -6.2349896272px;
  }
  71.4857142857% {
    left: -254.5710824354px;
  }
  100.0857142857% {
    left: -6.2349896272px;
  }
  71.5142857143% {
    left: -254.5710824354px;
  }
  100% {
    left: -6.2349896272px;
  }
}
.d div:nth-child(34) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g3u-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g48-1 {
  0% {
    top: -76.8138374328px;
  }
  28.5714285714% {
    top: 45.0123984394px;
  }
  57.1714285714% {
    top: -76.8138374328px;
  }
  28.6% {
    top: 45.0123984394px;
  }
  57.2% {
    top: -76.8138374328px;
  }
  71.4857142857% {
    top: 45.0123984394px;
  }
  100.0857142857% {
    top: -76.8138374328px;
  }
  71.5142857143% {
    top: 45.0123984394px;
  }
  100% {
    top: -76.8138374328px;
  }
  0% {
    left: 4.7381472041px;
  }
  28.5714285714% {
    left: -271.1076615275px;
  }
  57.1714285714% {
    left: 4.7381472041px;
  }
  28.6% {
    left: -271.1076615275px;
  }
  57.2% {
    left: 4.7381472041px;
  }
  71.4857142857% {
    left: -271.1076615275px;
  }
  100.0857142857% {
    left: 4.7381472041px;
  }
  71.5142857143% {
    left: -271.1076615275px;
  }
  100% {
    left: 4.7381472041px;
  }
}
.d div:nth-child(35) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g48-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g4u-1 {
  0% {
    top: -10.8769136183px;
  }
  28.5714285714% {
    top: 736.2947360414px;
  }
  57.1714285714% {
    top: -10.8769136183px;
  }
  28.6% {
    top: 736.2947360414px;
  }
  57.2% {
    top: -10.8769136183px;
  }
  71.4857142857% {
    top: 736.2947360414px;
  }
  100.0857142857% {
    top: -10.8769136183px;
  }
  71.5142857143% {
    top: 736.2947360414px;
  }
  100% {
    top: -10.8769136183px;
  }
  0% {
    left: 77.504709057px;
  }
  28.5714285714% {
    left: -38.3891068882px;
  }
  57.1714285714% {
    left: 77.504709057px;
  }
  28.6% {
    left: -38.3891068882px;
  }
  57.2% {
    left: 77.504709057px;
  }
  71.4857142857% {
    left: -38.3891068882px;
  }
  100.0857142857% {
    left: 77.504709057px;
  }
  71.5142857143% {
    left: -38.3891068882px;
  }
  100% {
    left: 77.504709057px;
  }
}
.d div:nth-child(36) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g4u-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g5o-1 {
  0% {
    top: 65.0601944154px;
  }
  28.5714285714% {
    top: -79.8732692633px;
  }
  57.1714285714% {
    top: 65.0601944154px;
  }
  28.6% {
    top: -79.8732692633px;
  }
  57.2% {
    top: 65.0601944154px;
  }
  71.4857142857% {
    top: -79.8732692633px;
  }
  100.0857142857% {
    top: 65.0601944154px;
  }
  71.5142857143% {
    top: -79.8732692633px;
  }
  100% {
    top: 65.0601944154px;
  }
  0% {
    left: -8.407712554px;
  }
  28.5714285714% {
    left: 229.6242155836px;
  }
  57.1714285714% {
    left: -8.407712554px;
  }
  28.6% {
    left: 229.6242155836px;
  }
  57.2% {
    left: -8.407712554px;
  }
  71.4857142857% {
    left: 229.6242155836px;
  }
  100.0857142857% {
    left: -8.407712554px;
  }
  71.5142857143% {
    left: 229.6242155836px;
  }
  100% {
    left: -8.407712554px;
  }
}
.d div:nth-child(37) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g5o-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g6h-1 {
  0% {
    top: 81.181259744px;
  }
  28.5714285714% {
    top: 29.4794177945px;
  }
  57.1714285714% {
    top: 81.181259744px;
  }
  28.6% {
    top: 29.4794177945px;
  }
  57.2% {
    top: 81.181259744px;
  }
  71.4857142857% {
    top: 29.4794177945px;
  }
  100.0857142857% {
    top: 81.181259744px;
  }
  71.5142857143% {
    top: 29.4794177945px;
  }
  100% {
    top: 81.181259744px;
  }
  0% {
    left: 3.1030966099px;
  }
  28.5714285714% {
    left: 286.5220932142px;
  }
  57.1714285714% {
    left: 3.1030966099px;
  }
  28.6% {
    left: 286.5220932142px;
  }
  57.2% {
    left: 3.1030966099px;
  }
  71.4857142857% {
    left: 286.5220932142px;
  }
  100.0857142857% {
    left: 3.1030966099px;
  }
  71.5142857143% {
    left: 286.5220932142px;
  }
  100% {
    left: 3.1030966099px;
  }
}
.d div:nth-child(38) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g6h-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g6u-1 {
  0% {
    top: 22.6646492506px;
  }
  28.5714285714% {
    top: 343.3826686746px;
  }
  57.1714285714% {
    top: 22.6646492506px;
  }
  28.6% {
    top: 343.3826686746px;
  }
  57.2% {
    top: 22.6646492506px;
  }
  71.4857142857% {
    top: 343.3826686746px;
  }
  100.0857142857% {
    top: 22.6646492506px;
  }
  71.5142857143% {
    top: 343.3826686746px;
  }
  100% {
    top: 22.6646492506px;
  }
  0% {
    left: 36.145544071px;
  }
  28.5714285714% {
    left: 79.992879708px;
  }
  57.1714285714% {
    left: 36.145544071px;
  }
  28.6% {
    left: 79.992879708px;
  }
  57.2% {
    left: 36.145544071px;
  }
  71.4857142857% {
    left: 79.992879708px;
  }
  100.0857142857% {
    left: 36.145544071px;
  }
  71.5142857143% {
    left: 79.992879708px;
  }
  100% {
    left: 36.145544071px;
  }
}
.d div:nth-child(39) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g6u-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g72-1 {
  0% {
    top: -56.6897352404px;
  }
  28.5714285714% {
    top: -106.1354184378px;
  }
  57.1714285714% {
    top: -56.6897352404px;
  }
  28.6% {
    top: -106.1354184378px;
  }
  57.2% {
    top: -56.6897352404px;
  }
  71.4857142857% {
    top: -106.1354184378px;
  }
  100.0857142857% {
    top: -56.6897352404px;
  }
  71.5142857143% {
    top: -106.1354184378px;
  }
  100% {
    top: -56.6897352404px;
  }
  0% {
    left: -11.1721493092px;
  }
  28.5714285714% {
    left: -200.0814184957px;
  }
  57.1714285714% {
    left: -11.1721493092px;
  }
  28.6% {
    left: -200.0814184957px;
  }
  57.2% {
    left: -11.1721493092px;
  }
  71.4857142857% {
    left: -200.0814184957px;
  }
  100.0857142857% {
    left: -11.1721493092px;
  }
  71.5142857143% {
    left: -200.0814184957px;
  }
  100% {
    left: -11.1721493092px;
  }
}
.d div:nth-child(40) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g72-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g7m-1 {
  0% {
    top: -83.9238385895px;
  }
  28.5714285714% {
    top: 15.2623863747px;
  }
  57.1714285714% {
    top: -83.9238385895px;
  }
  28.6% {
    top: 15.2623863747px;
  }
  57.2% {
    top: -83.9238385895px;
  }
  71.4857142857% {
    top: 15.2623863747px;
  }
  100.0857142857% {
    top: -83.9238385895px;
  }
  71.5142857143% {
    top: 15.2623863747px;
  }
  100% {
    top: -83.9238385895px;
  }
  0% {
    left: 1.6065669868px;
  }
  28.5714285714% {
    left: -296.2017832571px;
  }
  57.1714285714% {
    left: 1.6065669868px;
  }
  28.6% {
    left: -296.2017832571px;
  }
  57.2% {
    left: 1.6065669868px;
  }
  71.4857142857% {
    left: -296.2017832571px;
  }
  100.0857142857% {
    left: 1.6065669868px;
  }
  71.5142857143% {
    left: -296.2017832571px;
  }
  100% {
    left: 1.6065669868px;
  }
}
.d div:nth-child(41) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g7m-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g7z-1 {
  0% {
    top: -33.998751774px;
  }
  28.5714285714% {
    top: 217.6818592816px;
  }
  57.1714285714% {
    top: -33.998751774px;
  }
  28.6% {
    top: 217.6818592816px;
  }
  57.2% {
    top: -33.998751774px;
  }
  71.4857142857% {
    top: 217.6818592816px;
  }
  100.0857142857% {
    top: -33.998751774px;
  }
  71.5142857143% {
    top: 217.6818592816px;
  }
  100% {
    top: -33.998751774px;
  }
  0% {
    left: 22.9138799244px;
  }
  28.5714285714% {
    left: -119.9955944965px;
  }
  57.1714285714% {
    left: 22.9138799244px;
  }
  28.6% {
    left: -119.9955944965px;
  }
  57.2% {
    left: 22.9138799244px;
  }
  71.4857142857% {
    left: -119.9955944965px;
  }
  100.0857142857% {
    left: 22.9138799244px;
  }
  71.5142857143% {
    left: -119.9955944965px;
  }
  100% {
    left: 22.9138799244px;
  }
}
.d div:nth-child(42) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g7z-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g82-1 {
  0% {
    top: 47.1846306293px;
  }
  28.5714285714% {
    top: -142.3467971912px;
  }
  57.1714285714% {
    top: 47.1846306293px;
  }
  28.6% {
    top: -142.3467971912px;
  }
  57.2% {
    top: 47.1846306293px;
  }
  71.4857142857% {
    top: -142.3467971912px;
  }
  100.0857142857% {
    top: 47.1846306293px;
  }
  71.5142857143% {
    top: -142.3467971912px;
  }
  100% {
    top: 47.1846306293px;
  }
  0% {
    left: -14.9838733886px;
  }
  28.5714285714% {
    left: 166.5339904562px;
  }
  57.1714285714% {
    left: -14.9838733886px;
  }
  28.6% {
    left: 166.5339904562px;
  }
  57.2% {
    left: -14.9838733886px;
  }
  71.4857142857% {
    left: 166.5339904562px;
  }
  100.0857142857% {
    left: -14.9838733886px;
  }
  71.5142857143% {
    left: 166.5339904562px;
  }
  100% {
    left: -14.9838733886px;
  }
}
.d div:nth-child(43) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g82-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g8w-1 {
  0% {
    top: 84.9866812351px;
  }
  28.5714285714% {
    top: 1.6819464315px;
  }
  57.1714285714% {
    top: 84.9866812351px;
  }
  28.6% {
    top: 1.6819464315px;
  }
  57.2% {
    top: 84.9866812351px;
  }
  71.4857142857% {
    top: 1.6819464315px;
  }
  100.0857142857% {
    top: 84.9866812351px;
  }
  71.5142857143% {
    top: 1.6819464315px;
  }
  100% {
    top: 84.9866812351px;
  }
  0% {
    left: 0.1770469928px;
  }
  28.5714285714% {
    left: 299.9529925943px;
  }
  57.1714285714% {
    left: 0.1770469928px;
  }
  28.6% {
    left: 299.9529925943px;
  }
  57.2% {
    left: 0.1770469928px;
  }
  71.4857142857% {
    left: 299.9529925943px;
  }
  100.0857142857% {
    left: 0.1770469928px;
  }
  71.5142857143% {
    left: 299.9529925943px;
  }
  100% {
    left: 0.1770469928px;
  }
}
.d div:nth-child(44) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g8w-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0g9q-1 {
  0% {
    top: 44.6523690495px;
  }
  28.5714285714% {
    top: 153.8786431017px;
  }
  57.1714285714% {
    top: 44.6523690495px;
  }
  28.6% {
    top: 153.8786431017px;
  }
  57.2% {
    top: 44.6523690495px;
  }
  71.4857142857% {
    top: 153.8786431017px;
  }
  100.0857142857% {
    top: 44.6523690495px;
  }
  71.5142857143% {
    top: 153.8786431017px;
  }
  100% {
    top: 44.6523690495px;
  }
  0% {
    left: 16.1977519054px;
  }
  28.5714285714% {
    left: 157.5965966453px;
  }
  57.1714285714% {
    left: 16.1977519054px;
  }
  28.6% {
    left: 157.5965966453px;
  }
  57.2% {
    left: 16.1977519054px;
  }
  71.4857142857% {
    left: 157.5965966453px;
  }
  100.0857142857% {
    left: 16.1977519054px;
  }
  71.5142857143% {
    left: 157.5965966453px;
  }
  100% {
    left: 16.1977519054px;
  }
}
.d div:nth-child(45) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0g9q-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0ga2-1 {
  0% {
    top: -36.7351253152px;
  }
  28.5714285714% {
    top: -198.2282854565px;
  }
  57.1714285714% {
    top: -36.7351253152px;
  }
  28.6% {
    top: -198.2282854565px;
  }
  57.2% {
    top: -36.7351253152px;
  }
  71.4857142857% {
    top: -198.2282854565px;
  }
  100.0857142857% {
    top: -36.7351253152px;
  }
  71.5142857143% {
    top: -198.2282854565px;
  }
  100% {
    top: -36.7351253152px;
  }
  0% {
    left: -20.8661353112px;
  }
  28.5714285714% {
    left: -129.6533834654px;
  }
  57.1714285714% {
    left: -20.8661353112px;
  }
  28.6% {
    left: -129.6533834654px;
  }
  57.2% {
    left: -20.8661353112px;
  }
  71.4857142857% {
    left: -129.6533834654px;
  }
  100.0857142857% {
    left: -20.8661353112px;
  }
  71.5142857143% {
    left: -129.6533834654px;
  }
  100% {
    left: -20.8661353112px;
  }
}
.d div:nth-child(46) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ga2-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0gac-1 {
  0% {
    top: -84.3485148778px;
  }
  28.5714285714% {
    top: -11.8301189726px;
  }
  57.1714285714% {
    top: -84.3485148778px;
  }
  28.6% {
    top: -11.8301189726px;
  }
  57.2% {
    top: -84.3485148778px;
  }
  71.4857142857% {
    top: -11.8301189726px;
  }
  100.0857142857% {
    top: -84.3485148778px;
  }
  71.5142857143% {
    top: -11.8301189726px;
  }
  100% {
    top: -84.3485148778px;
  }
  0% {
    left: -1.2452756813px;
  }
  28.5714285714% {
    left: -297.7006407453px;
  }
  57.1714285714% {
    left: -1.2452756813px;
  }
  28.6% {
    left: -297.7006407453px;
  }
  57.2% {
    left: -1.2452756813px;
  }
  71.4857142857% {
    left: -297.7006407453px;
  }
  100.0857142857% {
    left: -1.2452756813px;
  }
  71.5142857143% {
    left: -297.7006407453px;
  }
  100% {
    left: -1.2452756813px;
  }
}
.d div:nth-child(47) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gac-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0gaw-1 {
  0% {
    top: -54.4122688549px;
  }
  28.5714285714% {
    top: 114.012088096px;
  }
  57.1714285714% {
    top: -54.4122688549px;
  }
  28.6% {
    top: 114.012088096px;
  }
  57.2% {
    top: -54.4122688549px;
  }
  71.4857142857% {
    top: 114.012088096px;
  }
  100.0857142857% {
    top: -54.4122688549px;
  }
  71.5142857143% {
    top: 114.012088096px;
  }
  100% {
    top: -54.4122688549px;
  }
  0% {
    left: 12.0012724312px;
  }
  28.5714285714% {
    left: -192.0433018408px;
  }
  57.1714285714% {
    left: 12.0012724312px;
  }
  28.6% {
    left: -192.0433018408px;
  }
  57.2% {
    left: 12.0012724312px;
  }
  71.4857142857% {
    left: -192.0433018408px;
  }
  100.0857142857% {
    left: 12.0012724312px;
  }
  71.5142857143% {
    left: -192.0433018408px;
  }
  100% {
    left: 12.0012724312px;
  }
}
.d div:nth-child(48) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gaw-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0gaz-1 {
  0% {
    top: 25.5503662182px;
  }
  28.5714285714% {
    top: -301.4263124551px;
  }
  57.1714285714% {
    top: 25.5503662182px;
  }
  28.6% {
    top: -301.4263124551px;
  }
  57.2% {
    top: 25.5503662182px;
  }
  71.4857142857% {
    top: -301.4263124551px;
  }
  100.0857142857% {
    top: 25.5503662182px;
  }
  71.5142857143% {
    top: -301.4263124551px;
  }
  100% {
    top: 25.5503662182px;
  }
  0% {
    left: -31.7290855216px;
  }
  28.5714285714% {
    left: 90.1777631231px;
  }
  57.1714285714% {
    left: -31.7290855216px;
  }
  28.6% {
    left: 90.1777631231px;
  }
  57.2% {
    left: -31.7290855216px;
  }
  71.4857142857% {
    left: 90.1777631231px;
  }
  100.0857142857% {
    left: -31.7290855216px;
  }
  71.5142857143% {
    left: 90.1777631231px;
  }
  100% {
    left: -31.7290855216px;
  }
}
.d div:nth-child(49) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gaz-1;
  animation-duration: 700ms;
}
@keyframes kf-uuk0gb4-1 {
  0% {
    top: 82.0221124218px;
  }
  28.5714285714% {
    top: -25.8305581398px;
  }
  57.1714285714% {
    top: 82.0221124218px;
  }
  28.6% {
    top: -25.8305581398px;
  }
  57.2% {
    top: 82.0221124218px;
  }
  71.4857142857% {
    top: -25.8305581398px;
  }
  100.0857142857% {
    top: 82.0221124218px;
  }
  71.5142857143% {
    top: -25.8305581398px;
  }
  100% {
    top: 82.0221124218px;
  }
  0% {
    left: -2.71900612px;
  }
  28.5714285714% {
    left: 289.4898085476px;
  }
  57.1714285714% {
    left: -2.71900612px;
  }
  28.6% {
    left: 289.4898085476px;
  }
  57.2% {
    left: -2.71900612px;
  }
  71.4857142857% {
    left: 289.4898085476px;
  }
  100.0857142857% {
    left: -2.71900612px;
  }
  71.5142857143% {
    left: 289.4898085476px;
  }
  100% {
    left: -2.71900612px;
  }
}
.d div:nth-child(50) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gb4-1;
  animation-duration: 700ms;
}

.e div {
  width: 10000px;
  height: 10px;
  border: 1px solid black;
  position: absolute;
  top: 10px;
  left: 80px;
}
.e div:nth-child(1) {
  left: calc(100% - 1% + 20px);
  top: calc(100% - 1%);
  width: 50000px;
}
@keyframes kf-uuk0gbc-1 {
  0% {
    left: calc(100% - 1%);
  }
  5.6818181818% {
    left: calc(50% - 1%);
  }
  100.0056818182% {
    left: calc(100% - 1%);
  }
  94.3238636364% {
    left: calc(50% - 1%);
  }
  100% {
    left: calc(100% - 1%);
  }
  0% {
    top: calc(100% - 1%);
  }
  5.6818181818% {
    top: calc(1%);
  }
  100.0056818182% {
    top: calc(100% - 1%);
  }
  94.3238636364% {
    top: calc(1%);
  }
  100% {
    top: calc(100% - 1%);
  }
  0% {
    width: 1px;
  }
  5.6818181818% {
    width: 1px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 1px;
  }
  94.3238636364% {
    width: 1px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 1px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.01;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.01;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(1) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gbc-1;
  animation-duration: 3520ms;
}
.e div:nth-child(2) {
  left: calc(100% - 2% + 20px);
  top: calc(100% - 2%);
  width: 50000px;
}
@keyframes kf-uuk0gbf-1 {
  0% {
    left: calc(100% - 2%);
  }
  5.6818181818% {
    left: calc(50% - 2%);
  }
  100.0056818182% {
    left: calc(100% - 2%);
  }
  94.3238636364% {
    left: calc(50% - 2%);
  }
  100% {
    left: calc(100% - 2%);
  }
  0% {
    top: calc(100% - 2%);
  }
  5.6818181818% {
    top: calc(2%);
  }
  100.0056818182% {
    top: calc(100% - 2%);
  }
  94.3238636364% {
    top: calc(2%);
  }
  100% {
    top: calc(100% - 2%);
  }
  0% {
    width: 2px;
  }
  5.6818181818% {
    width: 2px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 2px;
  }
  94.3238636364% {
    width: 2px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 2px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.02;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.02;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(2) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gbf-1;
  animation-duration: 3520ms;
}
.e div:nth-child(3) {
  left: calc(100% - 3% + 20px);
  top: calc(100% - 3%);
  width: 50000px;
}
@keyframes kf-uuk0gc2-1 {
  0% {
    left: calc(100% - 3%);
  }
  5.6818181818% {
    left: calc(50% - 3%);
  }
  100.0056818182% {
    left: calc(100% - 3%);
  }
  94.3238636364% {
    left: calc(50% - 3%);
  }
  100% {
    left: calc(100% - 3%);
  }
  0% {
    top: calc(100% - 3%);
  }
  5.6818181818% {
    top: calc(3%);
  }
  100.0056818182% {
    top: calc(100% - 3%);
  }
  94.3238636364% {
    top: calc(3%);
  }
  100% {
    top: calc(100% - 3%);
  }
  0% {
    width: 3px;
  }
  5.6818181818% {
    width: 3px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 3px;
  }
  94.3238636364% {
    width: 3px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 3px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.03;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.03;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(3) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gc2-1;
  animation-duration: 3520ms;
}
.e div:nth-child(4) {
  left: calc(100% - 4% + 20px);
  top: calc(100% - 4%);
  width: 50000px;
}
@keyframes kf-uuk0gc7-1 {
  0% {
    left: calc(100% - 4%);
  }
  5.6818181818% {
    left: calc(50% - 4%);
  }
  100.0056818182% {
    left: calc(100% - 4%);
  }
  94.3238636364% {
    left: calc(50% - 4%);
  }
  100% {
    left: calc(100% - 4%);
  }
  0% {
    top: calc(100% - 4%);
  }
  5.6818181818% {
    top: calc(4%);
  }
  100.0056818182% {
    top: calc(100% - 4%);
  }
  94.3238636364% {
    top: calc(4%);
  }
  100% {
    top: calc(100% - 4%);
  }
  0% {
    width: 4px;
  }
  5.6818181818% {
    width: 4px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 4px;
  }
  94.3238636364% {
    width: 4px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 4px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.04;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.04;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(4) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gc7-1;
  animation-duration: 3520ms;
}
.e div:nth-child(5) {
  left: calc(100% - 5% + 20px);
  top: calc(100% - 5%);
  width: 50000px;
}
@keyframes kf-uuk0gca-1 {
  0% {
    left: calc(100% - 5%);
  }
  5.6818181818% {
    left: calc(50% - 5%);
  }
  100.0056818182% {
    left: calc(100% - 5%);
  }
  94.3238636364% {
    left: calc(50% - 5%);
  }
  100% {
    left: calc(100% - 5%);
  }
  0% {
    top: calc(100% - 5%);
  }
  5.6818181818% {
    top: calc(5%);
  }
  100.0056818182% {
    top: calc(100% - 5%);
  }
  94.3238636364% {
    top: calc(5%);
  }
  100% {
    top: calc(100% - 5%);
  }
  0% {
    width: 5px;
  }
  5.6818181818% {
    width: 5px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 5px;
  }
  94.3238636364% {
    width: 5px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.05;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.05;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(5) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gca-1;
  animation-duration: 3520ms;
}
.e div:nth-child(6) {
  left: calc(100% - 6% + 20px);
  top: calc(100% - 6%);
  width: 50000px;
}
@keyframes kf-uuk0gd9-1 {
  0% {
    left: calc(100% - 6%);
  }
  5.6818181818% {
    left: calc(50% - 6%);
  }
  100.0056818182% {
    left: calc(100% - 6%);
  }
  94.3238636364% {
    left: calc(50% - 6%);
  }
  100% {
    left: calc(100% - 6%);
  }
  0% {
    top: calc(100% - 6%);
  }
  5.6818181818% {
    top: calc(6%);
  }
  100.0056818182% {
    top: calc(100% - 6%);
  }
  94.3238636364% {
    top: calc(6%);
  }
  100% {
    top: calc(100% - 6%);
  }
  0% {
    width: 6px;
  }
  5.6818181818% {
    width: 6px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 6px;
  }
  94.3238636364% {
    width: 6px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 6px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.06;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.06;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(6) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gd9-1;
  animation-duration: 3520ms;
}
.e div:nth-child(7) {
  left: calc(100% - 7% + 20px);
  top: calc(100% - 7%);
  width: 50000px;
}
@keyframes kf-uuk0ge5-1 {
  0% {
    left: calc(100% - 7%);
  }
  5.6818181818% {
    left: calc(50% - 7%);
  }
  100.0056818182% {
    left: calc(100% - 7%);
  }
  94.3238636364% {
    left: calc(50% - 7%);
  }
  100% {
    left: calc(100% - 7%);
  }
  0% {
    top: calc(100% - 7%);
  }
  5.6818181818% {
    top: calc(7%);
  }
  100.0056818182% {
    top: calc(100% - 7%);
  }
  94.3238636364% {
    top: calc(7%);
  }
  100% {
    top: calc(100% - 7%);
  }
  0% {
    width: 7px;
  }
  5.6818181818% {
    width: 7px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 7px;
  }
  94.3238636364% {
    width: 7px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 7px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.07;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.07;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(7) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ge5-1;
  animation-duration: 3520ms;
}
.e div:nth-child(8) {
  left: calc(100% - 8% + 20px);
  top: calc(100% - 8%);
  width: 50000px;
}
@keyframes kf-uuk0gem-1 {
  0% {
    left: calc(100% - 8%);
  }
  5.6818181818% {
    left: calc(50% - 8%);
  }
  100.0056818182% {
    left: calc(100% - 8%);
  }
  94.3238636364% {
    left: calc(50% - 8%);
  }
  100% {
    left: calc(100% - 8%);
  }
  0% {
    top: calc(100% - 8%);
  }
  5.6818181818% {
    top: calc(8%);
  }
  100.0056818182% {
    top: calc(100% - 8%);
  }
  94.3238636364% {
    top: calc(8%);
  }
  100% {
    top: calc(100% - 8%);
  }
  0% {
    width: 8px;
  }
  5.6818181818% {
    width: 8px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 8px;
  }
  94.3238636364% {
    width: 8px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 8px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.08;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.08;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(8) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gem-1;
  animation-duration: 3520ms;
}
.e div:nth-child(9) {
  left: calc(100% - 9% + 20px);
  top: calc(100% - 9%);
  width: 50000px;
}
@keyframes kf-uuk0gep-1 {
  0% {
    left: calc(100% - 9%);
  }
  5.6818181818% {
    left: calc(50% - 9%);
  }
  100.0056818182% {
    left: calc(100% - 9%);
  }
  94.3238636364% {
    left: calc(50% - 9%);
  }
  100% {
    left: calc(100% - 9%);
  }
  0% {
    top: calc(100% - 9%);
  }
  5.6818181818% {
    top: calc(9%);
  }
  100.0056818182% {
    top: calc(100% - 9%);
  }
  94.3238636364% {
    top: calc(9%);
  }
  100% {
    top: calc(100% - 9%);
  }
  0% {
    width: 9px;
  }
  5.6818181818% {
    width: 9px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 9px;
  }
  94.3238636364% {
    width: 9px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 9px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.09;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.09;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(9) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gep-1;
  animation-duration: 3520ms;
}
.e div:nth-child(10) {
  left: calc(100% - 10% + 20px);
  top: calc(100% - 10%);
  width: 50000px;
}
@keyframes kf-uuk0geu-1 {
  0% {
    left: calc(100% - 10%);
  }
  5.6818181818% {
    left: calc(50% - 10%);
  }
  100.0056818182% {
    left: calc(100% - 10%);
  }
  94.3238636364% {
    left: calc(50% - 10%);
  }
  100% {
    left: calc(100% - 10%);
  }
  0% {
    top: calc(100% - 10%);
  }
  5.6818181818% {
    top: calc(10%);
  }
  100.0056818182% {
    top: calc(100% - 10%);
  }
  94.3238636364% {
    top: calc(10%);
  }
  100% {
    top: calc(100% - 10%);
  }
  0% {
    width: 10px;
  }
  5.6818181818% {
    width: 10px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 10px;
  }
  94.3238636364% {
    width: 10px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 10px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.1;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.1;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(10) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0geu-1;
  animation-duration: 3520ms;
}
.e div:nth-child(11) {
  left: calc(100% - 11% + 20px);
  top: calc(100% - 11%);
  width: 50000px;
}
@keyframes kf-uuk0gf7-1 {
  0% {
    left: calc(100% - 11%);
  }
  5.6818181818% {
    left: calc(50% - 11%);
  }
  100.0056818182% {
    left: calc(100% - 11%);
  }
  94.3238636364% {
    left: calc(50% - 11%);
  }
  100% {
    left: calc(100% - 11%);
  }
  0% {
    top: calc(100% - 11%);
  }
  5.6818181818% {
    top: calc(11%);
  }
  100.0056818182% {
    top: calc(100% - 11%);
  }
  94.3238636364% {
    top: calc(11%);
  }
  100% {
    top: calc(100% - 11%);
  }
  0% {
    width: 11px;
  }
  5.6818181818% {
    width: 11px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 11px;
  }
  94.3238636364% {
    width: 11px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 11px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.11;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.11;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(11) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gf7-1;
  animation-duration: 3520ms;
}
.e div:nth-child(12) {
  left: calc(100% - 12% + 20px);
  top: calc(100% - 12%);
  width: 50000px;
}
@keyframes kf-uuk0gfh-1 {
  0% {
    left: calc(100% - 12%);
  }
  5.6818181818% {
    left: calc(50% - 12%);
  }
  100.0056818182% {
    left: calc(100% - 12%);
  }
  94.3238636364% {
    left: calc(50% - 12%);
  }
  100% {
    left: calc(100% - 12%);
  }
  0% {
    top: calc(100% - 12%);
  }
  5.6818181818% {
    top: calc(12%);
  }
  100.0056818182% {
    top: calc(100% - 12%);
  }
  94.3238636364% {
    top: calc(12%);
  }
  100% {
    top: calc(100% - 12%);
  }
  0% {
    width: 12px;
  }
  5.6818181818% {
    width: 12px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 12px;
  }
  94.3238636364% {
    width: 12px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 12px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.12;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.12;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(12) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gfh-1;
  animation-duration: 3520ms;
}
.e div:nth-child(13) {
  left: calc(100% - 13% + 20px);
  top: calc(100% - 13%);
  width: 50000px;
}
@keyframes kf-uuk0gge-1 {
  0% {
    left: calc(100% - 13%);
  }
  5.6818181818% {
    left: calc(50% - 13%);
  }
  100.0056818182% {
    left: calc(100% - 13%);
  }
  94.3238636364% {
    left: calc(50% - 13%);
  }
  100% {
    left: calc(100% - 13%);
  }
  0% {
    top: calc(100% - 13%);
  }
  5.6818181818% {
    top: calc(13%);
  }
  100.0056818182% {
    top: calc(100% - 13%);
  }
  94.3238636364% {
    top: calc(13%);
  }
  100% {
    top: calc(100% - 13%);
  }
  0% {
    width: 13px;
  }
  5.6818181818% {
    width: 13px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 13px;
  }
  94.3238636364% {
    width: 13px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 13px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.13;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.13;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(13) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gge-1;
  animation-duration: 3520ms;
}
.e div:nth-child(14) {
  left: calc(100% - 14% + 20px);
  top: calc(100% - 14%);
  width: 50000px;
}
@keyframes kf-uuk0ggk-1 {
  0% {
    left: calc(100% - 14%);
  }
  5.6818181818% {
    left: calc(50% - 14%);
  }
  100.0056818182% {
    left: calc(100% - 14%);
  }
  94.3238636364% {
    left: calc(50% - 14%);
  }
  100% {
    left: calc(100% - 14%);
  }
  0% {
    top: calc(100% - 14%);
  }
  5.6818181818% {
    top: calc(14%);
  }
  100.0056818182% {
    top: calc(100% - 14%);
  }
  94.3238636364% {
    top: calc(14%);
  }
  100% {
    top: calc(100% - 14%);
  }
  0% {
    width: 14px;
  }
  5.6818181818% {
    width: 14px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 14px;
  }
  94.3238636364% {
    width: 14px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 14px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.14;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.14;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(14) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ggk-1;
  animation-duration: 3520ms;
}
.e div:nth-child(15) {
  left: calc(100% - 15% + 20px);
  top: calc(100% - 15%);
  width: 50000px;
}
@keyframes kf-uuk0gh2-1 {
  0% {
    left: calc(100% - 15%);
  }
  5.6818181818% {
    left: calc(50% - 15%);
  }
  100.0056818182% {
    left: calc(100% - 15%);
  }
  94.3238636364% {
    left: calc(50% - 15%);
  }
  100% {
    left: calc(100% - 15%);
  }
  0% {
    top: calc(100% - 15%);
  }
  5.6818181818% {
    top: calc(15%);
  }
  100.0056818182% {
    top: calc(100% - 15%);
  }
  94.3238636364% {
    top: calc(15%);
  }
  100% {
    top: calc(100% - 15%);
  }
  0% {
    width: 15px;
  }
  5.6818181818% {
    width: 15px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 15px;
  }
  94.3238636364% {
    width: 15px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 15px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.15;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.15;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(15) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gh2-1;
  animation-duration: 3520ms;
}
.e div:nth-child(16) {
  left: calc(100% - 16% + 20px);
  top: calc(100% - 16%);
  width: 50000px;
}
@keyframes kf-uuk0ghl-1 {
  0% {
    left: calc(100% - 16%);
  }
  5.6818181818% {
    left: calc(50% - 16%);
  }
  100.0056818182% {
    left: calc(100% - 16%);
  }
  94.3238636364% {
    left: calc(50% - 16%);
  }
  100% {
    left: calc(100% - 16%);
  }
  0% {
    top: calc(100% - 16%);
  }
  5.6818181818% {
    top: calc(16%);
  }
  100.0056818182% {
    top: calc(100% - 16%);
  }
  94.3238636364% {
    top: calc(16%);
  }
  100% {
    top: calc(100% - 16%);
  }
  0% {
    width: 16px;
  }
  5.6818181818% {
    width: 16px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 16px;
  }
  94.3238636364% {
    width: 16px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 16px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.16;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.16;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(16) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ghl-1;
  animation-duration: 3520ms;
}
.e div:nth-child(17) {
  left: calc(100% - 17% + 20px);
  top: calc(100% - 17%);
  width: 50000px;
}
@keyframes kf-uuk0gie-1 {
  0% {
    left: calc(100% - 17%);
  }
  5.6818181818% {
    left: calc(50% - 17%);
  }
  100.0056818182% {
    left: calc(100% - 17%);
  }
  94.3238636364% {
    left: calc(50% - 17%);
  }
  100% {
    left: calc(100% - 17%);
  }
  0% {
    top: calc(100% - 17%);
  }
  5.6818181818% {
    top: calc(17%);
  }
  100.0056818182% {
    top: calc(100% - 17%);
  }
  94.3238636364% {
    top: calc(17%);
  }
  100% {
    top: calc(100% - 17%);
  }
  0% {
    width: 17px;
  }
  5.6818181818% {
    width: 17px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 17px;
  }
  94.3238636364% {
    width: 17px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 17px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.17;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.17;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(17) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gie-1;
  animation-duration: 3520ms;
}
.e div:nth-child(18) {
  left: calc(100% - 18% + 20px);
  top: calc(100% - 18%);
  width: 50000px;
}
@keyframes kf-uuk0gj8-1 {
  0% {
    left: calc(100% - 18%);
  }
  5.6818181818% {
    left: calc(50% - 18%);
  }
  100.0056818182% {
    left: calc(100% - 18%);
  }
  94.3238636364% {
    left: calc(50% - 18%);
  }
  100% {
    left: calc(100% - 18%);
  }
  0% {
    top: calc(100% - 18%);
  }
  5.6818181818% {
    top: calc(18%);
  }
  100.0056818182% {
    top: calc(100% - 18%);
  }
  94.3238636364% {
    top: calc(18%);
  }
  100% {
    top: calc(100% - 18%);
  }
  0% {
    width: 18px;
  }
  5.6818181818% {
    width: 18px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 18px;
  }
  94.3238636364% {
    width: 18px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 18px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.18;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.18;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(18) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gj8-1;
  animation-duration: 3520ms;
}
.e div:nth-child(19) {
  left: calc(100% - 19% + 20px);
  top: calc(100% - 19%);
  width: 50000px;
}
@keyframes kf-uuk0gjt-1 {
  0% {
    left: calc(100% - 19%);
  }
  5.6818181818% {
    left: calc(50% - 19%);
  }
  100.0056818182% {
    left: calc(100% - 19%);
  }
  94.3238636364% {
    left: calc(50% - 19%);
  }
  100% {
    left: calc(100% - 19%);
  }
  0% {
    top: calc(100% - 19%);
  }
  5.6818181818% {
    top: calc(19%);
  }
  100.0056818182% {
    top: calc(100% - 19%);
  }
  94.3238636364% {
    top: calc(19%);
  }
  100% {
    top: calc(100% - 19%);
  }
  0% {
    width: 19px;
  }
  5.6818181818% {
    width: 19px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 19px;
  }
  94.3238636364% {
    width: 19px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 19px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.19;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.19;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(19) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gjt-1;
  animation-duration: 3520ms;
}
.e div:nth-child(20) {
  left: calc(100% - 20% + 20px);
  top: calc(100% - 20%);
  width: 50000px;
}
@keyframes kf-uuk0gkm-1 {
  0% {
    left: calc(100% - 20%);
  }
  5.6818181818% {
    left: calc(50% - 20%);
  }
  100.0056818182% {
    left: calc(100% - 20%);
  }
  94.3238636364% {
    left: calc(50% - 20%);
  }
  100% {
    left: calc(100% - 20%);
  }
  0% {
    top: calc(100% - 20%);
  }
  5.6818181818% {
    top: calc(20%);
  }
  100.0056818182% {
    top: calc(100% - 20%);
  }
  94.3238636364% {
    top: calc(20%);
  }
  100% {
    top: calc(100% - 20%);
  }
  0% {
    width: 20px;
  }
  5.6818181818% {
    width: 20px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 20px;
  }
  94.3238636364% {
    width: 20px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 20px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.2;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(20) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gkm-1;
  animation-duration: 3520ms;
}
.e div:nth-child(21) {
  left: calc(100% - 21% + 20px);
  top: calc(100% - 21%);
  width: 50000px;
}
@keyframes kf-uuk0gl2-1 {
  0% {
    left: calc(100% - 21%);
  }
  5.6818181818% {
    left: calc(50% - 21%);
  }
  100.0056818182% {
    left: calc(100% - 21%);
  }
  94.3238636364% {
    left: calc(50% - 21%);
  }
  100% {
    left: calc(100% - 21%);
  }
  0% {
    top: calc(100% - 21%);
  }
  5.6818181818% {
    top: calc(21%);
  }
  100.0056818182% {
    top: calc(100% - 21%);
  }
  94.3238636364% {
    top: calc(21%);
  }
  100% {
    top: calc(100% - 21%);
  }
  0% {
    width: 21px;
  }
  5.6818181818% {
    width: 21px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 21px;
  }
  94.3238636364% {
    width: 21px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 21px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.21;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.21;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(21) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gl2-1;
  animation-duration: 3520ms;
}
.e div:nth-child(22) {
  left: calc(100% - 22% + 20px);
  top: calc(100% - 22%);
  width: 50000px;
}
@keyframes kf-uuk0gla-1 {
  0% {
    left: calc(100% - 22%);
  }
  5.6818181818% {
    left: calc(50% - 22%);
  }
  100.0056818182% {
    left: calc(100% - 22%);
  }
  94.3238636364% {
    left: calc(50% - 22%);
  }
  100% {
    left: calc(100% - 22%);
  }
  0% {
    top: calc(100% - 22%);
  }
  5.6818181818% {
    top: calc(22%);
  }
  100.0056818182% {
    top: calc(100% - 22%);
  }
  94.3238636364% {
    top: calc(22%);
  }
  100% {
    top: calc(100% - 22%);
  }
  0% {
    width: 22px;
  }
  5.6818181818% {
    width: 22px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 22px;
  }
  94.3238636364% {
    width: 22px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 22px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.22;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.22;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(22) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gla-1;
  animation-duration: 3520ms;
}
.e div:nth-child(23) {
  left: calc(100% - 23% + 20px);
  top: calc(100% - 23%);
  width: 50000px;
}
@keyframes kf-uuk0gln-1 {
  0% {
    left: calc(100% - 23%);
  }
  5.6818181818% {
    left: calc(50% - 23%);
  }
  100.0056818182% {
    left: calc(100% - 23%);
  }
  94.3238636364% {
    left: calc(50% - 23%);
  }
  100% {
    left: calc(100% - 23%);
  }
  0% {
    top: calc(100% - 23%);
  }
  5.6818181818% {
    top: calc(23%);
  }
  100.0056818182% {
    top: calc(100% - 23%);
  }
  94.3238636364% {
    top: calc(23%);
  }
  100% {
    top: calc(100% - 23%);
  }
  0% {
    width: 23px;
  }
  5.6818181818% {
    width: 23px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 23px;
  }
  94.3238636364% {
    width: 23px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 23px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.23;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.23;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(23) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gln-1;
  animation-duration: 3520ms;
}
.e div:nth-child(24) {
  left: calc(100% - 24% + 20px);
  top: calc(100% - 24%);
  width: 50000px;
}
@keyframes kf-uuk0gmd-1 {
  0% {
    left: calc(100% - 24%);
  }
  5.6818181818% {
    left: calc(50% - 24%);
  }
  100.0056818182% {
    left: calc(100% - 24%);
  }
  94.3238636364% {
    left: calc(50% - 24%);
  }
  100% {
    left: calc(100% - 24%);
  }
  0% {
    top: calc(100% - 24%);
  }
  5.6818181818% {
    top: calc(24%);
  }
  100.0056818182% {
    top: calc(100% - 24%);
  }
  94.3238636364% {
    top: calc(24%);
  }
  100% {
    top: calc(100% - 24%);
  }
  0% {
    width: 24px;
  }
  5.6818181818% {
    width: 24px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 24px;
  }
  94.3238636364% {
    width: 24px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 24px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.24;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.24;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(24) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gmd-1;
  animation-duration: 3520ms;
}
.e div:nth-child(25) {
  left: calc(100% - 25% + 20px);
  top: calc(100% - 25%);
  width: 50000px;
}
@keyframes kf-uuk0gmh-1 {
  0% {
    left: calc(100% - 25%);
  }
  5.6818181818% {
    left: calc(50% - 25%);
  }
  100.0056818182% {
    left: calc(100% - 25%);
  }
  94.3238636364% {
    left: calc(50% - 25%);
  }
  100% {
    left: calc(100% - 25%);
  }
  0% {
    top: calc(100% - 25%);
  }
  5.6818181818% {
    top: calc(25%);
  }
  100.0056818182% {
    top: calc(100% - 25%);
  }
  94.3238636364% {
    top: calc(25%);
  }
  100% {
    top: calc(100% - 25%);
  }
  0% {
    width: 25px;
  }
  5.6818181818% {
    width: 25px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 25px;
  }
  94.3238636364% {
    width: 25px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 25px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.25;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.25;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(25) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gmh-1;
  animation-duration: 3520ms;
}
.e div:nth-child(26) {
  left: calc(100% - 26% + 20px);
  top: calc(100% - 26%);
  width: 50000px;
}
@keyframes kf-uuk0gng-1 {
  0% {
    left: calc(100% - 26%);
  }
  5.6818181818% {
    left: calc(50% - 26%);
  }
  100.0056818182% {
    left: calc(100% - 26%);
  }
  94.3238636364% {
    left: calc(50% - 26%);
  }
  100% {
    left: calc(100% - 26%);
  }
  0% {
    top: calc(100% - 26%);
  }
  5.6818181818% {
    top: calc(26%);
  }
  100.0056818182% {
    top: calc(100% - 26%);
  }
  94.3238636364% {
    top: calc(26%);
  }
  100% {
    top: calc(100% - 26%);
  }
  0% {
    width: 26px;
  }
  5.6818181818% {
    width: 26px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 26px;
  }
  94.3238636364% {
    width: 26px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 26px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.26;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.26;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(26) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gng-1;
  animation-duration: 3520ms;
}
.e div:nth-child(27) {
  left: calc(100% - 27% + 20px);
  top: calc(100% - 27%);
  width: 50000px;
}
@keyframes kf-uuk0gnw-1 {
  0% {
    left: calc(100% - 27%);
  }
  5.6818181818% {
    left: calc(50% - 27%);
  }
  100.0056818182% {
    left: calc(100% - 27%);
  }
  94.3238636364% {
    left: calc(50% - 27%);
  }
  100% {
    left: calc(100% - 27%);
  }
  0% {
    top: calc(100% - 27%);
  }
  5.6818181818% {
    top: calc(27%);
  }
  100.0056818182% {
    top: calc(100% - 27%);
  }
  94.3238636364% {
    top: calc(27%);
  }
  100% {
    top: calc(100% - 27%);
  }
  0% {
    width: 27px;
  }
  5.6818181818% {
    width: 27px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 27px;
  }
  94.3238636364% {
    width: 27px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 27px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.27;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.27;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(27) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gnw-1;
  animation-duration: 3520ms;
}
.e div:nth-child(28) {
  left: calc(100% - 28% + 20px);
  top: calc(100% - 28%);
  width: 50000px;
}
@keyframes kf-uuk0go6-1 {
  0% {
    left: calc(100% - 28%);
  }
  5.6818181818% {
    left: calc(50% - 28%);
  }
  100.0056818182% {
    left: calc(100% - 28%);
  }
  94.3238636364% {
    left: calc(50% - 28%);
  }
  100% {
    left: calc(100% - 28%);
  }
  0% {
    top: calc(100% - 28%);
  }
  5.6818181818% {
    top: calc(28%);
  }
  100.0056818182% {
    top: calc(100% - 28%);
  }
  94.3238636364% {
    top: calc(28%);
  }
  100% {
    top: calc(100% - 28%);
  }
  0% {
    width: 28px;
  }
  5.6818181818% {
    width: 28px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 28px;
  }
  94.3238636364% {
    width: 28px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 28px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.28;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.28;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(28) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0go6-1;
  animation-duration: 3520ms;
}
.e div:nth-child(29) {
  left: calc(100% - 29% + 20px);
  top: calc(100% - 29%);
  width: 50000px;
}
@keyframes kf-uuk0gp5-1 {
  0% {
    left: calc(100% - 29%);
  }
  5.6818181818% {
    left: calc(50% - 29%);
  }
  100.0056818182% {
    left: calc(100% - 29%);
  }
  94.3238636364% {
    left: calc(50% - 29%);
  }
  100% {
    left: calc(100% - 29%);
  }
  0% {
    top: calc(100% - 29%);
  }
  5.6818181818% {
    top: calc(29%);
  }
  100.0056818182% {
    top: calc(100% - 29%);
  }
  94.3238636364% {
    top: calc(29%);
  }
  100% {
    top: calc(100% - 29%);
  }
  0% {
    width: 29px;
  }
  5.6818181818% {
    width: 29px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 29px;
  }
  94.3238636364% {
    width: 29px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 29px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.29;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.29;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(29) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gp5-1;
  animation-duration: 3520ms;
}
.e div:nth-child(30) {
  left: calc(100% - 30% + 20px);
  top: calc(100% - 30%);
  width: 50000px;
}
@keyframes kf-uuk0gps-1 {
  0% {
    left: calc(100% - 30%);
  }
  5.6818181818% {
    left: calc(50% - 30%);
  }
  100.0056818182% {
    left: calc(100% - 30%);
  }
  94.3238636364% {
    left: calc(50% - 30%);
  }
  100% {
    left: calc(100% - 30%);
  }
  0% {
    top: calc(100% - 30%);
  }
  5.6818181818% {
    top: calc(30%);
  }
  100.0056818182% {
    top: calc(100% - 30%);
  }
  94.3238636364% {
    top: calc(30%);
  }
  100% {
    top: calc(100% - 30%);
  }
  0% {
    width: 30px;
  }
  5.6818181818% {
    width: 30px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 30px;
  }
  94.3238636364% {
    width: 30px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 30px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.3;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.3;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(30) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gps-1;
  animation-duration: 3520ms;
}
.e div:nth-child(31) {
  left: calc(100% - 31% + 20px);
  top: calc(100% - 31%);
  width: 50000px;
}
@keyframes kf-uuk0gqh-1 {
  0% {
    left: calc(100% - 31%);
  }
  5.6818181818% {
    left: calc(50% - 31%);
  }
  100.0056818182% {
    left: calc(100% - 31%);
  }
  94.3238636364% {
    left: calc(50% - 31%);
  }
  100% {
    left: calc(100% - 31%);
  }
  0% {
    top: calc(100% - 31%);
  }
  5.6818181818% {
    top: calc(31%);
  }
  100.0056818182% {
    top: calc(100% - 31%);
  }
  94.3238636364% {
    top: calc(31%);
  }
  100% {
    top: calc(100% - 31%);
  }
  0% {
    width: 31px;
  }
  5.6818181818% {
    width: 31px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 31px;
  }
  94.3238636364% {
    width: 31px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 31px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.31;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.31;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(31) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gqh-1;
  animation-duration: 3520ms;
}
.e div:nth-child(32) {
  left: calc(100% - 32% + 20px);
  top: calc(100% - 32%);
  width: 50000px;
}
@keyframes kf-uuk0gr9-1 {
  0% {
    left: calc(100% - 32%);
  }
  5.6818181818% {
    left: calc(50% - 32%);
  }
  100.0056818182% {
    left: calc(100% - 32%);
  }
  94.3238636364% {
    left: calc(50% - 32%);
  }
  100% {
    left: calc(100% - 32%);
  }
  0% {
    top: calc(100% - 32%);
  }
  5.6818181818% {
    top: calc(32%);
  }
  100.0056818182% {
    top: calc(100% - 32%);
  }
  94.3238636364% {
    top: calc(32%);
  }
  100% {
    top: calc(100% - 32%);
  }
  0% {
    width: 32px;
  }
  5.6818181818% {
    width: 32px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 32px;
  }
  94.3238636364% {
    width: 32px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 32px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.32;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.32;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(32) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gr9-1;
  animation-duration: 3520ms;
}
.e div:nth-child(33) {
  left: calc(100% - 33% + 20px);
  top: calc(100% - 33%);
  width: 50000px;
}
@keyframes kf-uuk0gs1-1 {
  0% {
    left: calc(100% - 33%);
  }
  5.6818181818% {
    left: calc(50% - 33%);
  }
  100.0056818182% {
    left: calc(100% - 33%);
  }
  94.3238636364% {
    left: calc(50% - 33%);
  }
  100% {
    left: calc(100% - 33%);
  }
  0% {
    top: calc(100% - 33%);
  }
  5.6818181818% {
    top: calc(33%);
  }
  100.0056818182% {
    top: calc(100% - 33%);
  }
  94.3238636364% {
    top: calc(33%);
  }
  100% {
    top: calc(100% - 33%);
  }
  0% {
    width: 33px;
  }
  5.6818181818% {
    width: 33px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 33px;
  }
  94.3238636364% {
    width: 33px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 33px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.33;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.33;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(33) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gs1-1;
  animation-duration: 3520ms;
}
.e div:nth-child(34) {
  left: calc(100% - 34% + 20px);
  top: calc(100% - 34%);
  width: 50000px;
}
@keyframes kf-uuk0gt0-1 {
  0% {
    left: calc(100% - 34%);
  }
  5.6818181818% {
    left: calc(50% - 34%);
  }
  100.0056818182% {
    left: calc(100% - 34%);
  }
  94.3238636364% {
    left: calc(50% - 34%);
  }
  100% {
    left: calc(100% - 34%);
  }
  0% {
    top: calc(100% - 34%);
  }
  5.6818181818% {
    top: calc(34%);
  }
  100.0056818182% {
    top: calc(100% - 34%);
  }
  94.3238636364% {
    top: calc(34%);
  }
  100% {
    top: calc(100% - 34%);
  }
  0% {
    width: 34px;
  }
  5.6818181818% {
    width: 34px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 34px;
  }
  94.3238636364% {
    width: 34px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 34px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.34;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.34;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(34) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gt0-1;
  animation-duration: 3520ms;
}
.e div:nth-child(35) {
  left: calc(100% - 35% + 20px);
  top: calc(100% - 35%);
  width: 50000px;
}
@keyframes kf-uuk0gtl-1 {
  0% {
    left: calc(100% - 35%);
  }
  5.6818181818% {
    left: calc(50% - 35%);
  }
  100.0056818182% {
    left: calc(100% - 35%);
  }
  94.3238636364% {
    left: calc(50% - 35%);
  }
  100% {
    left: calc(100% - 35%);
  }
  0% {
    top: calc(100% - 35%);
  }
  5.6818181818% {
    top: calc(35%);
  }
  100.0056818182% {
    top: calc(100% - 35%);
  }
  94.3238636364% {
    top: calc(35%);
  }
  100% {
    top: calc(100% - 35%);
  }
  0% {
    width: 35px;
  }
  5.6818181818% {
    width: 35px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 35px;
  }
  94.3238636364% {
    width: 35px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 35px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.35;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.35;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(35) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gtl-1;
  animation-duration: 3520ms;
}
.e div:nth-child(36) {
  left: calc(100% - 36% + 20px);
  top: calc(100% - 36%);
  width: 50000px;
}
@keyframes kf-uuk0gub-1 {
  0% {
    left: calc(100% - 36%);
  }
  5.6818181818% {
    left: calc(50% - 36%);
  }
  100.0056818182% {
    left: calc(100% - 36%);
  }
  94.3238636364% {
    left: calc(50% - 36%);
  }
  100% {
    left: calc(100% - 36%);
  }
  0% {
    top: calc(100% - 36%);
  }
  5.6818181818% {
    top: calc(36%);
  }
  100.0056818182% {
    top: calc(100% - 36%);
  }
  94.3238636364% {
    top: calc(36%);
  }
  100% {
    top: calc(100% - 36%);
  }
  0% {
    width: 36px;
  }
  5.6818181818% {
    width: 36px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 36px;
  }
  94.3238636364% {
    width: 36px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 36px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.36;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.36;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(36) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gub-1;
  animation-duration: 3520ms;
}
.e div:nth-child(37) {
  left: calc(100% - 37% + 20px);
  top: calc(100% - 37%);
  width: 50000px;
}
@keyframes kf-uuk0gv0-1 {
  0% {
    left: calc(100% - 37%);
  }
  5.6818181818% {
    left: calc(50% - 37%);
  }
  100.0056818182% {
    left: calc(100% - 37%);
  }
  94.3238636364% {
    left: calc(50% - 37%);
  }
  100% {
    left: calc(100% - 37%);
  }
  0% {
    top: calc(100% - 37%);
  }
  5.6818181818% {
    top: calc(37%);
  }
  100.0056818182% {
    top: calc(100% - 37%);
  }
  94.3238636364% {
    top: calc(37%);
  }
  100% {
    top: calc(100% - 37%);
  }
  0% {
    width: 37px;
  }
  5.6818181818% {
    width: 37px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 37px;
  }
  94.3238636364% {
    width: 37px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 37px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.37;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.37;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(37) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gv0-1;
  animation-duration: 3520ms;
}
.e div:nth-child(38) {
  left: calc(100% - 38% + 20px);
  top: calc(100% - 38%);
  width: 50000px;
}
@keyframes kf-uuk0gvz-1 {
  0% {
    left: calc(100% - 38%);
  }
  5.6818181818% {
    left: calc(50% - 38%);
  }
  100.0056818182% {
    left: calc(100% - 38%);
  }
  94.3238636364% {
    left: calc(50% - 38%);
  }
  100% {
    left: calc(100% - 38%);
  }
  0% {
    top: calc(100% - 38%);
  }
  5.6818181818% {
    top: calc(38%);
  }
  100.0056818182% {
    top: calc(100% - 38%);
  }
  94.3238636364% {
    top: calc(38%);
  }
  100% {
    top: calc(100% - 38%);
  }
  0% {
    width: 38px;
  }
  5.6818181818% {
    width: 38px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 38px;
  }
  94.3238636364% {
    width: 38px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 38px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.38;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.38;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(38) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gvz-1;
  animation-duration: 3520ms;
}
.e div:nth-child(39) {
  left: calc(100% - 39% + 20px);
  top: calc(100% - 39%);
  width: 50000px;
}
@keyframes kf-uuk0gwp-1 {
  0% {
    left: calc(100% - 39%);
  }
  5.6818181818% {
    left: calc(50% - 39%);
  }
  100.0056818182% {
    left: calc(100% - 39%);
  }
  94.3238636364% {
    left: calc(50% - 39%);
  }
  100% {
    left: calc(100% - 39%);
  }
  0% {
    top: calc(100% - 39%);
  }
  5.6818181818% {
    top: calc(39%);
  }
  100.0056818182% {
    top: calc(100% - 39%);
  }
  94.3238636364% {
    top: calc(39%);
  }
  100% {
    top: calc(100% - 39%);
  }
  0% {
    width: 39px;
  }
  5.6818181818% {
    width: 39px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 39px;
  }
  94.3238636364% {
    width: 39px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 39px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.39;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.39;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(39) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gwp-1;
  animation-duration: 3520ms;
}
.e div:nth-child(40) {
  left: calc(100% - 40% + 20px);
  top: calc(100% - 40%);
  width: 50000px;
}
@keyframes kf-uuk0gxa-1 {
  0% {
    left: calc(100% - 40%);
  }
  5.6818181818% {
    left: calc(50% - 40%);
  }
  100.0056818182% {
    left: calc(100% - 40%);
  }
  94.3238636364% {
    left: calc(50% - 40%);
  }
  100% {
    left: calc(100% - 40%);
  }
  0% {
    top: calc(100% - 40%);
  }
  5.6818181818% {
    top: calc(40%);
  }
  100.0056818182% {
    top: calc(100% - 40%);
  }
  94.3238636364% {
    top: calc(40%);
  }
  100% {
    top: calc(100% - 40%);
  }
  0% {
    width: 40px;
  }
  5.6818181818% {
    width: 40px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 40px;
  }
  94.3238636364% {
    width: 40px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 40px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.4;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.4;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(40) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gxa-1;
  animation-duration: 3520ms;
}
.e div:nth-child(41) {
  left: calc(100% - 41% + 20px);
  top: calc(100% - 41%);
  width: 50000px;
}
@keyframes kf-uuk0gy1-1 {
  0% {
    left: calc(100% - 41%);
  }
  5.6818181818% {
    left: calc(50% - 41%);
  }
  100.0056818182% {
    left: calc(100% - 41%);
  }
  94.3238636364% {
    left: calc(50% - 41%);
  }
  100% {
    left: calc(100% - 41%);
  }
  0% {
    top: calc(100% - 41%);
  }
  5.6818181818% {
    top: calc(41%);
  }
  100.0056818182% {
    top: calc(100% - 41%);
  }
  94.3238636364% {
    top: calc(41%);
  }
  100% {
    top: calc(100% - 41%);
  }
  0% {
    width: 41px;
  }
  5.6818181818% {
    width: 41px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 41px;
  }
  94.3238636364% {
    width: 41px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 41px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.41;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.41;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(41) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gy1-1;
  animation-duration: 3520ms;
}
.e div:nth-child(42) {
  left: calc(100% - 42% + 20px);
  top: calc(100% - 42%);
  width: 50000px;
}
@keyframes kf-uuk0gys-1 {
  0% {
    left: calc(100% - 42%);
  }
  5.6818181818% {
    left: calc(50% - 42%);
  }
  100.0056818182% {
    left: calc(100% - 42%);
  }
  94.3238636364% {
    left: calc(50% - 42%);
  }
  100% {
    left: calc(100% - 42%);
  }
  0% {
    top: calc(100% - 42%);
  }
  5.6818181818% {
    top: calc(42%);
  }
  100.0056818182% {
    top: calc(100% - 42%);
  }
  94.3238636364% {
    top: calc(42%);
  }
  100% {
    top: calc(100% - 42%);
  }
  0% {
    width: 42px;
  }
  5.6818181818% {
    width: 42px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 42px;
  }
  94.3238636364% {
    width: 42px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 42px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.42;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.42;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(42) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gys-1;
  animation-duration: 3520ms;
}
.e div:nth-child(43) {
  left: calc(100% - 43% + 20px);
  top: calc(100% - 43%);
  width: 50000px;
}
@keyframes kf-uuk0gyw-1 {
  0% {
    left: calc(100% - 43%);
  }
  5.6818181818% {
    left: calc(50% - 43%);
  }
  100.0056818182% {
    left: calc(100% - 43%);
  }
  94.3238636364% {
    left: calc(50% - 43%);
  }
  100% {
    left: calc(100% - 43%);
  }
  0% {
    top: calc(100% - 43%);
  }
  5.6818181818% {
    top: calc(43%);
  }
  100.0056818182% {
    top: calc(100% - 43%);
  }
  94.3238636364% {
    top: calc(43%);
  }
  100% {
    top: calc(100% - 43%);
  }
  0% {
    width: 43px;
  }
  5.6818181818% {
    width: 43px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 43px;
  }
  94.3238636364% {
    width: 43px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 43px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.43;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.43;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(43) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gyw-1;
  animation-duration: 3520ms;
}
.e div:nth-child(44) {
  left: calc(100% - 44% + 20px);
  top: calc(100% - 44%);
  width: 50000px;
}
@keyframes kf-uuk0gze-1 {
  0% {
    left: calc(100% - 44%);
  }
  5.6818181818% {
    left: calc(50% - 44%);
  }
  100.0056818182% {
    left: calc(100% - 44%);
  }
  94.3238636364% {
    left: calc(50% - 44%);
  }
  100% {
    left: calc(100% - 44%);
  }
  0% {
    top: calc(100% - 44%);
  }
  5.6818181818% {
    top: calc(44%);
  }
  100.0056818182% {
    top: calc(100% - 44%);
  }
  94.3238636364% {
    top: calc(44%);
  }
  100% {
    top: calc(100% - 44%);
  }
  0% {
    width: 44px;
  }
  5.6818181818% {
    width: 44px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 44px;
  }
  94.3238636364% {
    width: 44px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 44px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.44;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.44;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(44) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gze-1;
  animation-duration: 3520ms;
}
.e div:nth-child(45) {
  left: calc(100% - 45% + 20px);
  top: calc(100% - 45%);
  width: 50000px;
}
@keyframes kf-uuk0gzu-1 {
  0% {
    left: calc(100% - 45%);
  }
  5.6818181818% {
    left: calc(50% - 45%);
  }
  100.0056818182% {
    left: calc(100% - 45%);
  }
  94.3238636364% {
    left: calc(50% - 45%);
  }
  100% {
    left: calc(100% - 45%);
  }
  0% {
    top: calc(100% - 45%);
  }
  5.6818181818% {
    top: calc(45%);
  }
  100.0056818182% {
    top: calc(100% - 45%);
  }
  94.3238636364% {
    top: calc(45%);
  }
  100% {
    top: calc(100% - 45%);
  }
  0% {
    width: 45px;
  }
  5.6818181818% {
    width: 45px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 45px;
  }
  94.3238636364% {
    width: 45px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 45px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.45;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.45;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(45) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gzu-1;
  animation-duration: 3520ms;
}
.e div:nth-child(46) {
  left: calc(100% - 46% + 20px);
  top: calc(100% - 46%);
  width: 50000px;
}
@keyframes kf-uuk0gzz-1 {
  0% {
    left: calc(100% - 46%);
  }
  5.6818181818% {
    left: calc(50% - 46%);
  }
  100.0056818182% {
    left: calc(100% - 46%);
  }
  94.3238636364% {
    left: calc(50% - 46%);
  }
  100% {
    left: calc(100% - 46%);
  }
  0% {
    top: calc(100% - 46%);
  }
  5.6818181818% {
    top: calc(46%);
  }
  100.0056818182% {
    top: calc(100% - 46%);
  }
  94.3238636364% {
    top: calc(46%);
  }
  100% {
    top: calc(100% - 46%);
  }
  0% {
    width: 46px;
  }
  5.6818181818% {
    width: 46px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 46px;
  }
  94.3238636364% {
    width: 46px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 46px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.46;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.46;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(46) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0gzz-1;
  animation-duration: 3520ms;
}
.e div:nth-child(47) {
  left: calc(100% - 47% + 20px);
  top: calc(100% - 47%);
  width: 50000px;
}
@keyframes kf-uuk0h0u-1 {
  0% {
    left: calc(100% - 47%);
  }
  5.6818181818% {
    left: calc(50% - 47%);
  }
  100.0056818182% {
    left: calc(100% - 47%);
  }
  94.3238636364% {
    left: calc(50% - 47%);
  }
  100% {
    left: calc(100% - 47%);
  }
  0% {
    top: calc(100% - 47%);
  }
  5.6818181818% {
    top: calc(47%);
  }
  100.0056818182% {
    top: calc(100% - 47%);
  }
  94.3238636364% {
    top: calc(47%);
  }
  100% {
    top: calc(100% - 47%);
  }
  0% {
    width: 47px;
  }
  5.6818181818% {
    width: 47px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 47px;
  }
  94.3238636364% {
    width: 47px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 47px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.47;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.47;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(47) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0h0u-1;
  animation-duration: 3520ms;
}
.e div:nth-child(48) {
  left: calc(100% - 48% + 20px);
  top: calc(100% - 48%);
  width: 50000px;
}
@keyframes kf-uuk0h1f-1 {
  0% {
    left: calc(100% - 48%);
  }
  5.6818181818% {
    left: calc(50% - 48%);
  }
  100.0056818182% {
    left: calc(100% - 48%);
  }
  94.3238636364% {
    left: calc(50% - 48%);
  }
  100% {
    left: calc(100% - 48%);
  }
  0% {
    top: calc(100% - 48%);
  }
  5.6818181818% {
    top: calc(48%);
  }
  100.0056818182% {
    top: calc(100% - 48%);
  }
  94.3238636364% {
    top: calc(48%);
  }
  100% {
    top: calc(100% - 48%);
  }
  0% {
    width: 48px;
  }
  5.6818181818% {
    width: 48px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 48px;
  }
  94.3238636364% {
    width: 48px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 48px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.48;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.48;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(48) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0h1f-1;
  animation-duration: 3520ms;
}
.e div:nth-child(49) {
  left: calc(100% - 49% + 20px);
  top: calc(100% - 49%);
  width: 50000px;
}
@keyframes kf-uuk0h2b-1 {
  0% {
    left: calc(100% - 49%);
  }
  5.6818181818% {
    left: calc(50% - 49%);
  }
  100.0056818182% {
    left: calc(100% - 49%);
  }
  94.3238636364% {
    left: calc(50% - 49%);
  }
  100% {
    left: calc(100% - 49%);
  }
  0% {
    top: calc(100% - 49%);
  }
  5.6818181818% {
    top: calc(49%);
  }
  100.0056818182% {
    top: calc(100% - 49%);
  }
  94.3238636364% {
    top: calc(49%);
  }
  100% {
    top: calc(100% - 49%);
  }
  0% {
    width: 49px;
  }
  5.6818181818% {
    width: 49px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 49px;
  }
  94.3238636364% {
    width: 49px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 49px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.49;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.49;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(49) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0h2b-1;
  animation-duration: 3520ms;
}
.e div:nth-child(50) {
  left: calc(100% - 50% + 20px);
  top: calc(100% - 50%);
  width: 50000px;
}
@keyframes kf-uuk0h2l-1 {
  0% {
    left: calc(100% - 50%);
  }
  5.6818181818% {
    left: calc(50% - 50%);
  }
  100.0056818182% {
    left: calc(100% - 50%);
  }
  94.3238636364% {
    left: calc(50% - 50%);
  }
  100% {
    left: calc(100% - 50%);
  }
  0% {
    top: calc(100% - 50%);
  }
  5.6818181818% {
    top: calc(50%);
  }
  100.0056818182% {
    top: calc(100% - 50%);
  }
  94.3238636364% {
    top: calc(50%);
  }
  100% {
    top: calc(100% - 50%);
  }
  0% {
    width: 50px;
  }
  5.6818181818% {
    width: 50px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 50px;
  }
  94.3238636364% {
    width: 50px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 50px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: orange;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: orange;
  }
  100% {
    background: purple;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.5;
  }
  50.0056818182% {
    opacity: 1;
  }
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.e div:nth-child(50) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0h2l-1;
  animation-duration: 3520ms;
}

.f div {
  width: 10000px;
  height: 20px;
  position: absolute;
  top: 10px;
  left: 80px;
  border: 1px solid #030303;
  border: 1px solid #050505;
  border: 1px solid #080808;
  border: 1px solid #0a0a0a;
  border: 1px solid #0d0d0d;
  border: 1px solid #0f0f0f;
  border: 1px solid #121212;
  border: 1px solid #141414;
  border: 1px solid #171717;
  border: 1px solid #1a1a1a;
  border: 1px solid #1c1c1c;
  border: 1px solid #1f1f1f;
  border: 1px solid #212121;
  border: 1px solid #242424;
  border: 1px solid #262626;
  border: 1px solid #292929;
  border: 1px solid #2b2b2b;
  border: 1px solid #2e2e2e;
  border: 1px solid #303030;
  border: 1px solid #333333;
  border: 1px solid #363636;
  border: 1px solid #383838;
  border: 1px solid #3b3b3b;
  border: 1px solid #3d3d3d;
  border: 1px solid #404040;
  border: 1px solid #424242;
  border: 1px solid #454545;
  border: 1px solid #474747;
  border: 1px solid #4a4a4a;
  border: 1px solid #4d4d4d;
  border: 1px solid #4f4f4f;
  border: 1px solid #525252;
  border: 1px solid #545454;
  border: 1px solid #575757;
  border: 1px solid #595959;
  border: 1px solid #5c5c5c;
  border: 1px solid #5e5e5e;
  border: 1px solid #616161;
  border: 1px solid #636363;
  border: 1px solid #666666;
  border: 1px solid dimgray;
  border: 1px solid #6b6b6b;
  border: 1px solid #6e6e6e;
  border: 1px solid #707070;
  border: 1px solid #737373;
  border: 1px solid #757575;
  border: 1px solid #787878;
  border: 1px solid #7a7a7a;
  border: 1px solid #7d7d7d;
  border: 1px solid gray;
}
.f div:nth-child(1) {
  left: calc(100% - 1% + 20px);
  top: calc(100% - 1%);
  width: 50000px;
}
@keyframes kf-uuk0h33-1 {
  0% {
    right: calc(100% - 1%);
  }
  5.6818181818% {
    right: calc(50% - 1%);
  }
  100.0056818182% {
    right: calc(100% - 1%);
  }
  94.3238636364% {
    right: calc(50% - 1%);
  }
  100% {
    right: calc(100% - 1%);
  }
  0% {
    bottom: calc(100% - 1%);
  }
  5.6818181818% {
    bottom: calc(1%);
  }
  100.0056818182% {
    bottom: calc(100% - 1%);
  }
  94.3238636364% {
    bottom: calc(1%);
  }
  100% {
    bottom: calc(100% - 1%);
  }
  0% {
    width: 0.5px;
  }
  5.6818181818% {
    width: 0.2px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 0.5px;
  }
  94.3238636364% {
    width: 0.2px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 0.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.01;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.01;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(1) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0h33-1;
  animation-duration: 704ms;
}
.f div:nth-child(2) {
  left: calc(100% - 2% + 20px);
  top: calc(100% - 2%);
  width: 50000px;
}
@keyframes kf-uuk0h3w-1 {
  0% {
    right: calc(100% - 2%);
  }
  5.6818181818% {
    right: calc(50% - 2%);
  }
  100.0056818182% {
    right: calc(100% - 2%);
  }
  94.3238636364% {
    right: calc(50% - 2%);
  }
  100% {
    right: calc(100% - 2%);
  }
  0% {
    bottom: calc(100% - 2%);
  }
  5.6818181818% {
    bottom: calc(2%);
  }
  100.0056818182% {
    bottom: calc(100% - 2%);
  }
  94.3238636364% {
    bottom: calc(2%);
  }
  100% {
    bottom: calc(100% - 2%);
  }
  0% {
    width: 1px;
  }
  5.6818181818% {
    width: 0.4px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 1px;
  }
  94.3238636364% {
    width: 0.4px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 1px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.02;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.02;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(2) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0h3w-1;
  animation-duration: 704ms;
}
.f div:nth-child(3) {
  left: calc(100% - 3% + 20px);
  top: calc(100% - 3%);
  width: 50000px;
}
@keyframes kf-uuk0h4q-1 {
  0% {
    right: calc(100% - 3%);
  }
  5.6818181818% {
    right: calc(50% - 3%);
  }
  100.0056818182% {
    right: calc(100% - 3%);
  }
  94.3238636364% {
    right: calc(50% - 3%);
  }
  100% {
    right: calc(100% - 3%);
  }
  0% {
    bottom: calc(100% - 3%);
  }
  5.6818181818% {
    bottom: calc(3%);
  }
  100.0056818182% {
    bottom: calc(100% - 3%);
  }
  94.3238636364% {
    bottom: calc(3%);
  }
  100% {
    bottom: calc(100% - 3%);
  }
  0% {
    width: 1.5px;
  }
  5.6818181818% {
    width: 0.6px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 1.5px;
  }
  94.3238636364% {
    width: 0.6px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 1.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.03;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.03;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(3) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0h4q-1;
  animation-duration: 704ms;
}
.f div:nth-child(4) {
  left: calc(100% - 4% + 20px);
  top: calc(100% - 4%);
  width: 50000px;
}
@keyframes kf-uuk0h5j-1 {
  0% {
    right: calc(100% - 4%);
  }
  5.6818181818% {
    right: calc(50% - 4%);
  }
  100.0056818182% {
    right: calc(100% - 4%);
  }
  94.3238636364% {
    right: calc(50% - 4%);
  }
  100% {
    right: calc(100% - 4%);
  }
  0% {
    bottom: calc(100% - 4%);
  }
  5.6818181818% {
    bottom: calc(4%);
  }
  100.0056818182% {
    bottom: calc(100% - 4%);
  }
  94.3238636364% {
    bottom: calc(4%);
  }
  100% {
    bottom: calc(100% - 4%);
  }
  0% {
    width: 2px;
  }
  5.6818181818% {
    width: 0.8px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 2px;
  }
  94.3238636364% {
    width: 0.8px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 2px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.04;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.04;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(4) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0h5j-1;
  animation-duration: 704ms;
}
.f div:nth-child(5) {
  left: calc(100% - 5% + 20px);
  top: calc(100% - 5%);
  width: 50000px;
}
@keyframes kf-uuk0h65-1 {
  0% {
    right: calc(100% - 5%);
  }
  5.6818181818% {
    right: calc(50% - 5%);
  }
  100.0056818182% {
    right: calc(100% - 5%);
  }
  94.3238636364% {
    right: calc(50% - 5%);
  }
  100% {
    right: calc(100% - 5%);
  }
  0% {
    bottom: calc(100% - 5%);
  }
  5.6818181818% {
    bottom: calc(5%);
  }
  100.0056818182% {
    bottom: calc(100% - 5%);
  }
  94.3238636364% {
    bottom: calc(5%);
  }
  100% {
    bottom: calc(100% - 5%);
  }
  0% {
    width: 2.5px;
  }
  5.6818181818% {
    width: 1px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 2.5px;
  }
  94.3238636364% {
    width: 1px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 2.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.05;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.05;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(5) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0h65-1;
  animation-duration: 704ms;
}
.f div:nth-child(6) {
  left: calc(100% - 6% + 20px);
  top: calc(100% - 6%);
  width: 50000px;
}
@keyframes kf-uuk0h6y-1 {
  0% {
    right: calc(100% - 6%);
  }
  5.6818181818% {
    right: calc(50% - 6%);
  }
  100.0056818182% {
    right: calc(100% - 6%);
  }
  94.3238636364% {
    right: calc(50% - 6%);
  }
  100% {
    right: calc(100% - 6%);
  }
  0% {
    bottom: calc(100% - 6%);
  }
  5.6818181818% {
    bottom: calc(6%);
  }
  100.0056818182% {
    bottom: calc(100% - 6%);
  }
  94.3238636364% {
    bottom: calc(6%);
  }
  100% {
    bottom: calc(100% - 6%);
  }
  0% {
    width: 3px;
  }
  5.6818181818% {
    width: 1.2px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 3px;
  }
  94.3238636364% {
    width: 1.2px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 3px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.06;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.06;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(6) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0h6y-1;
  animation-duration: 704ms;
}
.f div:nth-child(7) {
  left: calc(100% - 7% + 20px);
  top: calc(100% - 7%);
  width: 50000px;
}
@keyframes kf-uuk0h7t-1 {
  0% {
    right: calc(100% - 7%);
  }
  5.6818181818% {
    right: calc(50% - 7%);
  }
  100.0056818182% {
    right: calc(100% - 7%);
  }
  94.3238636364% {
    right: calc(50% - 7%);
  }
  100% {
    right: calc(100% - 7%);
  }
  0% {
    bottom: calc(100% - 7%);
  }
  5.6818181818% {
    bottom: calc(7%);
  }
  100.0056818182% {
    bottom: calc(100% - 7%);
  }
  94.3238636364% {
    bottom: calc(7%);
  }
  100% {
    bottom: calc(100% - 7%);
  }
  0% {
    width: 3.5px;
  }
  5.6818181818% {
    width: 1.4px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 3.5px;
  }
  94.3238636364% {
    width: 1.4px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 3.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.07;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.07;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(7) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0h7t-1;
  animation-duration: 704ms;
}
.f div:nth-child(8) {
  left: calc(100% - 8% + 20px);
  top: calc(100% - 8%);
  width: 50000px;
}
@keyframes kf-uuk0h8s-1 {
  0% {
    right: calc(100% - 8%);
  }
  5.6818181818% {
    right: calc(50% - 8%);
  }
  100.0056818182% {
    right: calc(100% - 8%);
  }
  94.3238636364% {
    right: calc(50% - 8%);
  }
  100% {
    right: calc(100% - 8%);
  }
  0% {
    bottom: calc(100% - 8%);
  }
  5.6818181818% {
    bottom: calc(8%);
  }
  100.0056818182% {
    bottom: calc(100% - 8%);
  }
  94.3238636364% {
    bottom: calc(8%);
  }
  100% {
    bottom: calc(100% - 8%);
  }
  0% {
    width: 4px;
  }
  5.6818181818% {
    width: 1.6px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 4px;
  }
  94.3238636364% {
    width: 1.6px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 4px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.08;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.08;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(8) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0h8s-1;
  animation-duration: 704ms;
}
.f div:nth-child(9) {
  left: calc(100% - 9% + 20px);
  top: calc(100% - 9%);
  width: 50000px;
}
@keyframes kf-uuk0h8y-1 {
  0% {
    right: calc(100% - 9%);
  }
  5.6818181818% {
    right: calc(50% - 9%);
  }
  100.0056818182% {
    right: calc(100% - 9%);
  }
  94.3238636364% {
    right: calc(50% - 9%);
  }
  100% {
    right: calc(100% - 9%);
  }
  0% {
    bottom: calc(100% - 9%);
  }
  5.6818181818% {
    bottom: calc(9%);
  }
  100.0056818182% {
    bottom: calc(100% - 9%);
  }
  94.3238636364% {
    bottom: calc(9%);
  }
  100% {
    bottom: calc(100% - 9%);
  }
  0% {
    width: 4.5px;
  }
  5.6818181818% {
    width: 1.8px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 4.5px;
  }
  94.3238636364% {
    width: 1.8px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 4.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.09;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.09;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(9) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0h8y-1;
  animation-duration: 704ms;
}
.f div:nth-child(10) {
  left: calc(100% - 10% + 20px);
  top: calc(100% - 10%);
  width: 50000px;
}
@keyframes kf-uuk0h95-1 {
  0% {
    right: calc(100% - 10%);
  }
  5.6818181818% {
    right: calc(50% - 10%);
  }
  100.0056818182% {
    right: calc(100% - 10%);
  }
  94.3238636364% {
    right: calc(50% - 10%);
  }
  100% {
    right: calc(100% - 10%);
  }
  0% {
    bottom: calc(100% - 10%);
  }
  5.6818181818% {
    bottom: calc(10%);
  }
  100.0056818182% {
    bottom: calc(100% - 10%);
  }
  94.3238636364% {
    bottom: calc(10%);
  }
  100% {
    bottom: calc(100% - 10%);
  }
  0% {
    width: 5px;
  }
  5.6818181818% {
    width: 2px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 5px;
  }
  94.3238636364% {
    width: 2px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.1;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.1;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(10) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0h95-1;
  animation-duration: 704ms;
}
.f div:nth-child(11) {
  left: calc(100% - 11% + 20px);
  top: calc(100% - 11%);
  width: 50000px;
}
@keyframes kf-uuk0h9v-1 {
  0% {
    right: calc(100% - 11%);
  }
  5.6818181818% {
    right: calc(50% - 11%);
  }
  100.0056818182% {
    right: calc(100% - 11%);
  }
  94.3238636364% {
    right: calc(50% - 11%);
  }
  100% {
    right: calc(100% - 11%);
  }
  0% {
    bottom: calc(100% - 11%);
  }
  5.6818181818% {
    bottom: calc(11%);
  }
  100.0056818182% {
    bottom: calc(100% - 11%);
  }
  94.3238636364% {
    bottom: calc(11%);
  }
  100% {
    bottom: calc(100% - 11%);
  }
  0% {
    width: 5.5px;
  }
  5.6818181818% {
    width: 2.2px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 5.5px;
  }
  94.3238636364% {
    width: 2.2px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 5.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.11;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.11;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(11) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0h9v-1;
  animation-duration: 704ms;
}
.f div:nth-child(12) {
  left: calc(100% - 12% + 20px);
  top: calc(100% - 12%);
  width: 50000px;
}
@keyframes kf-uuk0har-1 {
  0% {
    right: calc(100% - 12%);
  }
  5.6818181818% {
    right: calc(50% - 12%);
  }
  100.0056818182% {
    right: calc(100% - 12%);
  }
  94.3238636364% {
    right: calc(50% - 12%);
  }
  100% {
    right: calc(100% - 12%);
  }
  0% {
    bottom: calc(100% - 12%);
  }
  5.6818181818% {
    bottom: calc(12%);
  }
  100.0056818182% {
    bottom: calc(100% - 12%);
  }
  94.3238636364% {
    bottom: calc(12%);
  }
  100% {
    bottom: calc(100% - 12%);
  }
  0% {
    width: 6px;
  }
  5.6818181818% {
    width: 2.4px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 6px;
  }
  94.3238636364% {
    width: 2.4px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 6px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.12;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.12;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(12) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0har-1;
  animation-duration: 704ms;
}
.f div:nth-child(13) {
  left: calc(100% - 13% + 20px);
  top: calc(100% - 13%);
  width: 50000px;
}
@keyframes kf-uuk0hax-1 {
  0% {
    right: calc(100% - 13%);
  }
  5.6818181818% {
    right: calc(50% - 13%);
  }
  100.0056818182% {
    right: calc(100% - 13%);
  }
  94.3238636364% {
    right: calc(50% - 13%);
  }
  100% {
    right: calc(100% - 13%);
  }
  0% {
    bottom: calc(100% - 13%);
  }
  5.6818181818% {
    bottom: calc(13%);
  }
  100.0056818182% {
    bottom: calc(100% - 13%);
  }
  94.3238636364% {
    bottom: calc(13%);
  }
  100% {
    bottom: calc(100% - 13%);
  }
  0% {
    width: 6.5px;
  }
  5.6818181818% {
    width: 2.6px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 6.5px;
  }
  94.3238636364% {
    width: 2.6px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 6.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.13;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.13;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(13) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hax-1;
  animation-duration: 704ms;
}
.f div:nth-child(14) {
  left: calc(100% - 14% + 20px);
  top: calc(100% - 14%);
  width: 50000px;
}
@keyframes kf-uuk0hb4-1 {
  0% {
    right: calc(100% - 14%);
  }
  5.6818181818% {
    right: calc(50% - 14%);
  }
  100.0056818182% {
    right: calc(100% - 14%);
  }
  94.3238636364% {
    right: calc(50% - 14%);
  }
  100% {
    right: calc(100% - 14%);
  }
  0% {
    bottom: calc(100% - 14%);
  }
  5.6818181818% {
    bottom: calc(14%);
  }
  100.0056818182% {
    bottom: calc(100% - 14%);
  }
  94.3238636364% {
    bottom: calc(14%);
  }
  100% {
    bottom: calc(100% - 14%);
  }
  0% {
    width: 7px;
  }
  5.6818181818% {
    width: 2.8px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 7px;
  }
  94.3238636364% {
    width: 2.8px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 7px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.14;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.14;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(14) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hb4-1;
  animation-duration: 704ms;
}
.f div:nth-child(15) {
  left: calc(100% - 15% + 20px);
  top: calc(100% - 15%);
  width: 50000px;
}
@keyframes kf-uuk0hb7-1 {
  0% {
    right: calc(100% - 15%);
  }
  5.6818181818% {
    right: calc(50% - 15%);
  }
  100.0056818182% {
    right: calc(100% - 15%);
  }
  94.3238636364% {
    right: calc(50% - 15%);
  }
  100% {
    right: calc(100% - 15%);
  }
  0% {
    bottom: calc(100% - 15%);
  }
  5.6818181818% {
    bottom: calc(15%);
  }
  100.0056818182% {
    bottom: calc(100% - 15%);
  }
  94.3238636364% {
    bottom: calc(15%);
  }
  100% {
    bottom: calc(100% - 15%);
  }
  0% {
    width: 7.5px;
  }
  5.6818181818% {
    width: 3px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 7.5px;
  }
  94.3238636364% {
    width: 3px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 7.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.15;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.15;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(15) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hb7-1;
  animation-duration: 704ms;
}
.f div:nth-child(16) {
  left: calc(100% - 16% + 20px);
  top: calc(100% - 16%);
  width: 50000px;
}
@keyframes kf-uuk0hbw-1 {
  0% {
    right: calc(100% - 16%);
  }
  5.6818181818% {
    right: calc(50% - 16%);
  }
  100.0056818182% {
    right: calc(100% - 16%);
  }
  94.3238636364% {
    right: calc(50% - 16%);
  }
  100% {
    right: calc(100% - 16%);
  }
  0% {
    bottom: calc(100% - 16%);
  }
  5.6818181818% {
    bottom: calc(16%);
  }
  100.0056818182% {
    bottom: calc(100% - 16%);
  }
  94.3238636364% {
    bottom: calc(16%);
  }
  100% {
    bottom: calc(100% - 16%);
  }
  0% {
    width: 8px;
  }
  5.6818181818% {
    width: 3.2px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 8px;
  }
  94.3238636364% {
    width: 3.2px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 8px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.16;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.16;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(16) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hbw-1;
  animation-duration: 704ms;
}
.f div:nth-child(17) {
  left: calc(100% - 17% + 20px);
  top: calc(100% - 17%);
  width: 50000px;
}
@keyframes kf-uuk0hcf-1 {
  0% {
    right: calc(100% - 17%);
  }
  5.6818181818% {
    right: calc(50% - 17%);
  }
  100.0056818182% {
    right: calc(100% - 17%);
  }
  94.3238636364% {
    right: calc(50% - 17%);
  }
  100% {
    right: calc(100% - 17%);
  }
  0% {
    bottom: calc(100% - 17%);
  }
  5.6818181818% {
    bottom: calc(17%);
  }
  100.0056818182% {
    bottom: calc(100% - 17%);
  }
  94.3238636364% {
    bottom: calc(17%);
  }
  100% {
    bottom: calc(100% - 17%);
  }
  0% {
    width: 8.5px;
  }
  5.6818181818% {
    width: 3.4px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 8.5px;
  }
  94.3238636364% {
    width: 3.4px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 8.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.17;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.17;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(17) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hcf-1;
  animation-duration: 704ms;
}
.f div:nth-child(18) {
  left: calc(100% - 18% + 20px);
  top: calc(100% - 18%);
  width: 50000px;
}
@keyframes kf-uuk0hcr-1 {
  0% {
    right: calc(100% - 18%);
  }
  5.6818181818% {
    right: calc(50% - 18%);
  }
  100.0056818182% {
    right: calc(100% - 18%);
  }
  94.3238636364% {
    right: calc(50% - 18%);
  }
  100% {
    right: calc(100% - 18%);
  }
  0% {
    bottom: calc(100% - 18%);
  }
  5.6818181818% {
    bottom: calc(18%);
  }
  100.0056818182% {
    bottom: calc(100% - 18%);
  }
  94.3238636364% {
    bottom: calc(18%);
  }
  100% {
    bottom: calc(100% - 18%);
  }
  0% {
    width: 9px;
  }
  5.6818181818% {
    width: 3.6px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 9px;
  }
  94.3238636364% {
    width: 3.6px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 9px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.18;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.18;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(18) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hcr-1;
  animation-duration: 704ms;
}
.f div:nth-child(19) {
  left: calc(100% - 19% + 20px);
  top: calc(100% - 19%);
  width: 50000px;
}
@keyframes kf-uuk0hdr-1 {
  0% {
    right: calc(100% - 19%);
  }
  5.6818181818% {
    right: calc(50% - 19%);
  }
  100.0056818182% {
    right: calc(100% - 19%);
  }
  94.3238636364% {
    right: calc(50% - 19%);
  }
  100% {
    right: calc(100% - 19%);
  }
  0% {
    bottom: calc(100% - 19%);
  }
  5.6818181818% {
    bottom: calc(19%);
  }
  100.0056818182% {
    bottom: calc(100% - 19%);
  }
  94.3238636364% {
    bottom: calc(19%);
  }
  100% {
    bottom: calc(100% - 19%);
  }
  0% {
    width: 9.5px;
  }
  5.6818181818% {
    width: 3.8px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 9.5px;
  }
  94.3238636364% {
    width: 3.8px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 9.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.19;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.19;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(19) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hdr-1;
  animation-duration: 704ms;
}
.f div:nth-child(20) {
  left: calc(100% - 20% + 20px);
  top: calc(100% - 20%);
  width: 50000px;
}
@keyframes kf-uuk0hdw-1 {
  0% {
    right: calc(100% - 20%);
  }
  5.6818181818% {
    right: calc(50% - 20%);
  }
  100.0056818182% {
    right: calc(100% - 20%);
  }
  94.3238636364% {
    right: calc(50% - 20%);
  }
  100% {
    right: calc(100% - 20%);
  }
  0% {
    bottom: calc(100% - 20%);
  }
  5.6818181818% {
    bottom: calc(20%);
  }
  100.0056818182% {
    bottom: calc(100% - 20%);
  }
  94.3238636364% {
    bottom: calc(20%);
  }
  100% {
    bottom: calc(100% - 20%);
  }
  0% {
    width: 10px;
  }
  5.6818181818% {
    width: 4px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 10px;
  }
  94.3238636364% {
    width: 4px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 10px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.2;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(20) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hdw-1;
  animation-duration: 704ms;
}
.f div:nth-child(21) {
  left: calc(100% - 21% + 20px);
  top: calc(100% - 21%);
  width: 50000px;
}
@keyframes kf-uuk0heo-1 {
  0% {
    right: calc(100% - 21%);
  }
  5.6818181818% {
    right: calc(50% - 21%);
  }
  100.0056818182% {
    right: calc(100% - 21%);
  }
  94.3238636364% {
    right: calc(50% - 21%);
  }
  100% {
    right: calc(100% - 21%);
  }
  0% {
    bottom: calc(100% - 21%);
  }
  5.6818181818% {
    bottom: calc(21%);
  }
  100.0056818182% {
    bottom: calc(100% - 21%);
  }
  94.3238636364% {
    bottom: calc(21%);
  }
  100% {
    bottom: calc(100% - 21%);
  }
  0% {
    width: 10.5px;
  }
  5.6818181818% {
    width: 4.2px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 10.5px;
  }
  94.3238636364% {
    width: 4.2px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 10.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.21;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.21;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(21) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0heo-1;
  animation-duration: 704ms;
}
.f div:nth-child(22) {
  left: calc(100% - 22% + 20px);
  top: calc(100% - 22%);
  width: 50000px;
}
@keyframes kf-uuk0hfh-1 {
  0% {
    right: calc(100% - 22%);
  }
  5.6818181818% {
    right: calc(50% - 22%);
  }
  100.0056818182% {
    right: calc(100% - 22%);
  }
  94.3238636364% {
    right: calc(50% - 22%);
  }
  100% {
    right: calc(100% - 22%);
  }
  0% {
    bottom: calc(100% - 22%);
  }
  5.6818181818% {
    bottom: calc(22%);
  }
  100.0056818182% {
    bottom: calc(100% - 22%);
  }
  94.3238636364% {
    bottom: calc(22%);
  }
  100% {
    bottom: calc(100% - 22%);
  }
  0% {
    width: 11px;
  }
  5.6818181818% {
    width: 4.4px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 11px;
  }
  94.3238636364% {
    width: 4.4px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 11px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.22;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.22;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(22) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hfh-1;
  animation-duration: 704ms;
}
.f div:nth-child(23) {
  left: calc(100% - 23% + 20px);
  top: calc(100% - 23%);
  width: 50000px;
}
@keyframes kf-uuk0hg5-1 {
  0% {
    right: calc(100% - 23%);
  }
  5.6818181818% {
    right: calc(50% - 23%);
  }
  100.0056818182% {
    right: calc(100% - 23%);
  }
  94.3238636364% {
    right: calc(50% - 23%);
  }
  100% {
    right: calc(100% - 23%);
  }
  0% {
    bottom: calc(100% - 23%);
  }
  5.6818181818% {
    bottom: calc(23%);
  }
  100.0056818182% {
    bottom: calc(100% - 23%);
  }
  94.3238636364% {
    bottom: calc(23%);
  }
  100% {
    bottom: calc(100% - 23%);
  }
  0% {
    width: 11.5px;
  }
  5.6818181818% {
    width: 4.6px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 11.5px;
  }
  94.3238636364% {
    width: 4.6px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 11.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.23;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.23;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(23) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hg5-1;
  animation-duration: 704ms;
}
.f div:nth-child(24) {
  left: calc(100% - 24% + 20px);
  top: calc(100% - 24%);
  width: 50000px;
}
@keyframes kf-uuk0hh1-1 {
  0% {
    right: calc(100% - 24%);
  }
  5.6818181818% {
    right: calc(50% - 24%);
  }
  100.0056818182% {
    right: calc(100% - 24%);
  }
  94.3238636364% {
    right: calc(50% - 24%);
  }
  100% {
    right: calc(100% - 24%);
  }
  0% {
    bottom: calc(100% - 24%);
  }
  5.6818181818% {
    bottom: calc(24%);
  }
  100.0056818182% {
    bottom: calc(100% - 24%);
  }
  94.3238636364% {
    bottom: calc(24%);
  }
  100% {
    bottom: calc(100% - 24%);
  }
  0% {
    width: 12px;
  }
  5.6818181818% {
    width: 4.8px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 12px;
  }
  94.3238636364% {
    width: 4.8px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 12px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.24;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.24;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(24) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hh1-1;
  animation-duration: 704ms;
}
.f div:nth-child(25) {
  left: calc(100% - 25% + 20px);
  top: calc(100% - 25%);
  width: 50000px;
}
@keyframes kf-uuk0hhm-1 {
  0% {
    right: calc(100% - 25%);
  }
  5.6818181818% {
    right: calc(50% - 25%);
  }
  100.0056818182% {
    right: calc(100% - 25%);
  }
  94.3238636364% {
    right: calc(50% - 25%);
  }
  100% {
    right: calc(100% - 25%);
  }
  0% {
    bottom: calc(100% - 25%);
  }
  5.6818181818% {
    bottom: calc(25%);
  }
  100.0056818182% {
    bottom: calc(100% - 25%);
  }
  94.3238636364% {
    bottom: calc(25%);
  }
  100% {
    bottom: calc(100% - 25%);
  }
  0% {
    width: 12.5px;
  }
  5.6818181818% {
    width: 5px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 12.5px;
  }
  94.3238636364% {
    width: 5px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 12.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.25;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.25;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(25) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hhm-1;
  animation-duration: 704ms;
}
.f div:nth-child(26) {
  left: calc(100% - 26% + 20px);
  top: calc(100% - 26%);
  width: 50000px;
}
@keyframes kf-uuk0hht-1 {
  0% {
    right: calc(100% - 26%);
  }
  5.6818181818% {
    right: calc(50% - 26%);
  }
  100.0056818182% {
    right: calc(100% - 26%);
  }
  94.3238636364% {
    right: calc(50% - 26%);
  }
  100% {
    right: calc(100% - 26%);
  }
  0% {
    bottom: calc(100% - 26%);
  }
  5.6818181818% {
    bottom: calc(26%);
  }
  100.0056818182% {
    bottom: calc(100% - 26%);
  }
  94.3238636364% {
    bottom: calc(26%);
  }
  100% {
    bottom: calc(100% - 26%);
  }
  0% {
    width: 13px;
  }
  5.6818181818% {
    width: 5.2px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 13px;
  }
  94.3238636364% {
    width: 5.2px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 13px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.26;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.26;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(26) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hht-1;
  animation-duration: 704ms;
}
.f div:nth-child(27) {
  left: calc(100% - 27% + 20px);
  top: calc(100% - 27%);
  width: 50000px;
}
@keyframes kf-uuk0hid-1 {
  0% {
    right: calc(100% - 27%);
  }
  5.6818181818% {
    right: calc(50% - 27%);
  }
  100.0056818182% {
    right: calc(100% - 27%);
  }
  94.3238636364% {
    right: calc(50% - 27%);
  }
  100% {
    right: calc(100% - 27%);
  }
  0% {
    bottom: calc(100% - 27%);
  }
  5.6818181818% {
    bottom: calc(27%);
  }
  100.0056818182% {
    bottom: calc(100% - 27%);
  }
  94.3238636364% {
    bottom: calc(27%);
  }
  100% {
    bottom: calc(100% - 27%);
  }
  0% {
    width: 13.5px;
  }
  5.6818181818% {
    width: 5.4px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 13.5px;
  }
  94.3238636364% {
    width: 5.4px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 13.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.27;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.27;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(27) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hid-1;
  animation-duration: 704ms;
}
.f div:nth-child(28) {
  left: calc(100% - 28% + 20px);
  top: calc(100% - 28%);
  width: 50000px;
}
@keyframes kf-uuk0hif-1 {
  0% {
    right: calc(100% - 28%);
  }
  5.6818181818% {
    right: calc(50% - 28%);
  }
  100.0056818182% {
    right: calc(100% - 28%);
  }
  94.3238636364% {
    right: calc(50% - 28%);
  }
  100% {
    right: calc(100% - 28%);
  }
  0% {
    bottom: calc(100% - 28%);
  }
  5.6818181818% {
    bottom: calc(28%);
  }
  100.0056818182% {
    bottom: calc(100% - 28%);
  }
  94.3238636364% {
    bottom: calc(28%);
  }
  100% {
    bottom: calc(100% - 28%);
  }
  0% {
    width: 14px;
  }
  5.6818181818% {
    width: 5.6px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 14px;
  }
  94.3238636364% {
    width: 5.6px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 14px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.28;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.28;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(28) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hif-1;
  animation-duration: 704ms;
}
.f div:nth-child(29) {
  left: calc(100% - 29% + 20px);
  top: calc(100% - 29%);
  width: 50000px;
}
@keyframes kf-uuk0hje-1 {
  0% {
    right: calc(100% - 29%);
  }
  5.6818181818% {
    right: calc(50% - 29%);
  }
  100.0056818182% {
    right: calc(100% - 29%);
  }
  94.3238636364% {
    right: calc(50% - 29%);
  }
  100% {
    right: calc(100% - 29%);
  }
  0% {
    bottom: calc(100% - 29%);
  }
  5.6818181818% {
    bottom: calc(29%);
  }
  100.0056818182% {
    bottom: calc(100% - 29%);
  }
  94.3238636364% {
    bottom: calc(29%);
  }
  100% {
    bottom: calc(100% - 29%);
  }
  0% {
    width: 14.5px;
  }
  5.6818181818% {
    width: 5.8px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 14.5px;
  }
  94.3238636364% {
    width: 5.8px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 14.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.29;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.29;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(29) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hje-1;
  animation-duration: 704ms;
}
.f div:nth-child(30) {
  left: calc(100% - 30% + 20px);
  top: calc(100% - 30%);
  width: 50000px;
}
@keyframes kf-uuk0hjv-1 {
  0% {
    right: calc(100% - 30%);
  }
  5.6818181818% {
    right: calc(50% - 30%);
  }
  100.0056818182% {
    right: calc(100% - 30%);
  }
  94.3238636364% {
    right: calc(50% - 30%);
  }
  100% {
    right: calc(100% - 30%);
  }
  0% {
    bottom: calc(100% - 30%);
  }
  5.6818181818% {
    bottom: calc(30%);
  }
  100.0056818182% {
    bottom: calc(100% - 30%);
  }
  94.3238636364% {
    bottom: calc(30%);
  }
  100% {
    bottom: calc(100% - 30%);
  }
  0% {
    width: 15px;
  }
  5.6818181818% {
    width: 6px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 15px;
  }
  94.3238636364% {
    width: 6px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 15px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.3;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.3;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(30) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hjv-1;
  animation-duration: 704ms;
}
.f div:nth-child(31) {
  left: calc(100% - 31% + 20px);
  top: calc(100% - 31%);
  width: 50000px;
}
@keyframes kf-uuk0hkg-1 {
  0% {
    right: calc(100% - 31%);
  }
  5.6818181818% {
    right: calc(50% - 31%);
  }
  100.0056818182% {
    right: calc(100% - 31%);
  }
  94.3238636364% {
    right: calc(50% - 31%);
  }
  100% {
    right: calc(100% - 31%);
  }
  0% {
    bottom: calc(100% - 31%);
  }
  5.6818181818% {
    bottom: calc(31%);
  }
  100.0056818182% {
    bottom: calc(100% - 31%);
  }
  94.3238636364% {
    bottom: calc(31%);
  }
  100% {
    bottom: calc(100% - 31%);
  }
  0% {
    width: 15.5px;
  }
  5.6818181818% {
    width: 6.2px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 15.5px;
  }
  94.3238636364% {
    width: 6.2px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 15.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.31;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.31;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(31) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hkg-1;
  animation-duration: 704ms;
}
.f div:nth-child(32) {
  left: calc(100% - 32% + 20px);
  top: calc(100% - 32%);
  width: 50000px;
}
@keyframes kf-uuk0hl8-1 {
  0% {
    right: calc(100% - 32%);
  }
  5.6818181818% {
    right: calc(50% - 32%);
  }
  100.0056818182% {
    right: calc(100% - 32%);
  }
  94.3238636364% {
    right: calc(50% - 32%);
  }
  100% {
    right: calc(100% - 32%);
  }
  0% {
    bottom: calc(100% - 32%);
  }
  5.6818181818% {
    bottom: calc(32%);
  }
  100.0056818182% {
    bottom: calc(100% - 32%);
  }
  94.3238636364% {
    bottom: calc(32%);
  }
  100% {
    bottom: calc(100% - 32%);
  }
  0% {
    width: 16px;
  }
  5.6818181818% {
    width: 6.4px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 16px;
  }
  94.3238636364% {
    width: 6.4px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 16px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.32;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.32;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(32) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hl8-1;
  animation-duration: 704ms;
}
.f div:nth-child(33) {
  left: calc(100% - 33% + 20px);
  top: calc(100% - 33%);
  width: 50000px;
}
@keyframes kf-uuk0hm5-1 {
  0% {
    right: calc(100% - 33%);
  }
  5.6818181818% {
    right: calc(50% - 33%);
  }
  100.0056818182% {
    right: calc(100% - 33%);
  }
  94.3238636364% {
    right: calc(50% - 33%);
  }
  100% {
    right: calc(100% - 33%);
  }
  0% {
    bottom: calc(100% - 33%);
  }
  5.6818181818% {
    bottom: calc(33%);
  }
  100.0056818182% {
    bottom: calc(100% - 33%);
  }
  94.3238636364% {
    bottom: calc(33%);
  }
  100% {
    bottom: calc(100% - 33%);
  }
  0% {
    width: 16.5px;
  }
  5.6818181818% {
    width: 6.6px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 16.5px;
  }
  94.3238636364% {
    width: 6.6px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 16.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.33;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.33;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(33) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hm5-1;
  animation-duration: 704ms;
}
.f div:nth-child(34) {
  left: calc(100% - 34% + 20px);
  top: calc(100% - 34%);
  width: 50000px;
}
@keyframes kf-uuk0hmt-1 {
  0% {
    right: calc(100% - 34%);
  }
  5.6818181818% {
    right: calc(50% - 34%);
  }
  100.0056818182% {
    right: calc(100% - 34%);
  }
  94.3238636364% {
    right: calc(50% - 34%);
  }
  100% {
    right: calc(100% - 34%);
  }
  0% {
    bottom: calc(100% - 34%);
  }
  5.6818181818% {
    bottom: calc(34%);
  }
  100.0056818182% {
    bottom: calc(100% - 34%);
  }
  94.3238636364% {
    bottom: calc(34%);
  }
  100% {
    bottom: calc(100% - 34%);
  }
  0% {
    width: 17px;
  }
  5.6818181818% {
    width: 6.8px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 17px;
  }
  94.3238636364% {
    width: 6.8px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 17px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.34;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.34;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(34) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hmt-1;
  animation-duration: 704ms;
}
.f div:nth-child(35) {
  left: calc(100% - 35% + 20px);
  top: calc(100% - 35%);
  width: 50000px;
}
@keyframes kf-uuk0hnm-1 {
  0% {
    right: calc(100% - 35%);
  }
  5.6818181818% {
    right: calc(50% - 35%);
  }
  100.0056818182% {
    right: calc(100% - 35%);
  }
  94.3238636364% {
    right: calc(50% - 35%);
  }
  100% {
    right: calc(100% - 35%);
  }
  0% {
    bottom: calc(100% - 35%);
  }
  5.6818181818% {
    bottom: calc(35%);
  }
  100.0056818182% {
    bottom: calc(100% - 35%);
  }
  94.3238636364% {
    bottom: calc(35%);
  }
  100% {
    bottom: calc(100% - 35%);
  }
  0% {
    width: 17.5px;
  }
  5.6818181818% {
    width: 7px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 17.5px;
  }
  94.3238636364% {
    width: 7px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 17.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.35;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.35;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(35) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hnm-1;
  animation-duration: 704ms;
}
.f div:nth-child(36) {
  left: calc(100% - 36% + 20px);
  top: calc(100% - 36%);
  width: 50000px;
}
@keyframes kf-uuk0hno-1 {
  0% {
    right: calc(100% - 36%);
  }
  5.6818181818% {
    right: calc(50% - 36%);
  }
  100.0056818182% {
    right: calc(100% - 36%);
  }
  94.3238636364% {
    right: calc(50% - 36%);
  }
  100% {
    right: calc(100% - 36%);
  }
  0% {
    bottom: calc(100% - 36%);
  }
  5.6818181818% {
    bottom: calc(36%);
  }
  100.0056818182% {
    bottom: calc(100% - 36%);
  }
  94.3238636364% {
    bottom: calc(36%);
  }
  100% {
    bottom: calc(100% - 36%);
  }
  0% {
    width: 18px;
  }
  5.6818181818% {
    width: 7.2px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 18px;
  }
  94.3238636364% {
    width: 7.2px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 18px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.36;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.36;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(36) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hno-1;
  animation-duration: 704ms;
}
.f div:nth-child(37) {
  left: calc(100% - 37% + 20px);
  top: calc(100% - 37%);
  width: 50000px;
}
@keyframes kf-uuk0ho1-1 {
  0% {
    right: calc(100% - 37%);
  }
  5.6818181818% {
    right: calc(50% - 37%);
  }
  100.0056818182% {
    right: calc(100% - 37%);
  }
  94.3238636364% {
    right: calc(50% - 37%);
  }
  100% {
    right: calc(100% - 37%);
  }
  0% {
    bottom: calc(100% - 37%);
  }
  5.6818181818% {
    bottom: calc(37%);
  }
  100.0056818182% {
    bottom: calc(100% - 37%);
  }
  94.3238636364% {
    bottom: calc(37%);
  }
  100% {
    bottom: calc(100% - 37%);
  }
  0% {
    width: 18.5px;
  }
  5.6818181818% {
    width: 7.4px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 18.5px;
  }
  94.3238636364% {
    width: 7.4px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 18.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.37;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.37;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(37) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ho1-1;
  animation-duration: 704ms;
}
.f div:nth-child(38) {
  left: calc(100% - 38% + 20px);
  top: calc(100% - 38%);
  width: 50000px;
}
@keyframes kf-uuk0hoj-1 {
  0% {
    right: calc(100% - 38%);
  }
  5.6818181818% {
    right: calc(50% - 38%);
  }
  100.0056818182% {
    right: calc(100% - 38%);
  }
  94.3238636364% {
    right: calc(50% - 38%);
  }
  100% {
    right: calc(100% - 38%);
  }
  0% {
    bottom: calc(100% - 38%);
  }
  5.6818181818% {
    bottom: calc(38%);
  }
  100.0056818182% {
    bottom: calc(100% - 38%);
  }
  94.3238636364% {
    bottom: calc(38%);
  }
  100% {
    bottom: calc(100% - 38%);
  }
  0% {
    width: 19px;
  }
  5.6818181818% {
    width: 7.6px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 19px;
  }
  94.3238636364% {
    width: 7.6px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 19px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.38;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.38;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(38) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hoj-1;
  animation-duration: 704ms;
}
.f div:nth-child(39) {
  left: calc(100% - 39% + 20px);
  top: calc(100% - 39%);
  width: 50000px;
}
@keyframes kf-uuk0hox-1 {
  0% {
    right: calc(100% - 39%);
  }
  5.6818181818% {
    right: calc(50% - 39%);
  }
  100.0056818182% {
    right: calc(100% - 39%);
  }
  94.3238636364% {
    right: calc(50% - 39%);
  }
  100% {
    right: calc(100% - 39%);
  }
  0% {
    bottom: calc(100% - 39%);
  }
  5.6818181818% {
    bottom: calc(39%);
  }
  100.0056818182% {
    bottom: calc(100% - 39%);
  }
  94.3238636364% {
    bottom: calc(39%);
  }
  100% {
    bottom: calc(100% - 39%);
  }
  0% {
    width: 19.5px;
  }
  5.6818181818% {
    width: 7.8px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 19.5px;
  }
  94.3238636364% {
    width: 7.8px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 19.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.39;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.39;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(39) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hox-1;
  animation-duration: 704ms;
}
.f div:nth-child(40) {
  left: calc(100% - 40% + 20px);
  top: calc(100% - 40%);
  width: 50000px;
}
@keyframes kf-uuk0hpb-1 {
  0% {
    right: calc(100% - 40%);
  }
  5.6818181818% {
    right: calc(50% - 40%);
  }
  100.0056818182% {
    right: calc(100% - 40%);
  }
  94.3238636364% {
    right: calc(50% - 40%);
  }
  100% {
    right: calc(100% - 40%);
  }
  0% {
    bottom: calc(100% - 40%);
  }
  5.6818181818% {
    bottom: calc(40%);
  }
  100.0056818182% {
    bottom: calc(100% - 40%);
  }
  94.3238636364% {
    bottom: calc(40%);
  }
  100% {
    bottom: calc(100% - 40%);
  }
  0% {
    width: 20px;
  }
  5.6818181818% {
    width: 8px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 20px;
  }
  94.3238636364% {
    width: 8px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 20px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.4;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.4;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(40) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hpb-1;
  animation-duration: 704ms;
}
.f div:nth-child(41) {
  left: calc(100% - 41% + 20px);
  top: calc(100% - 41%);
  width: 50000px;
}
@keyframes kf-uuk0hpv-1 {
  0% {
    right: calc(100% - 41%);
  }
  5.6818181818% {
    right: calc(50% - 41%);
  }
  100.0056818182% {
    right: calc(100% - 41%);
  }
  94.3238636364% {
    right: calc(50% - 41%);
  }
  100% {
    right: calc(100% - 41%);
  }
  0% {
    bottom: calc(100% - 41%);
  }
  5.6818181818% {
    bottom: calc(41%);
  }
  100.0056818182% {
    bottom: calc(100% - 41%);
  }
  94.3238636364% {
    bottom: calc(41%);
  }
  100% {
    bottom: calc(100% - 41%);
  }
  0% {
    width: 20.5px;
  }
  5.6818181818% {
    width: 8.2px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 20.5px;
  }
  94.3238636364% {
    width: 8.2px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 20.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.41;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.41;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(41) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hpv-1;
  animation-duration: 704ms;
}
.f div:nth-child(42) {
  left: calc(100% - 42% + 20px);
  top: calc(100% - 42%);
  width: 50000px;
}
@keyframes kf-uuk0hqn-1 {
  0% {
    right: calc(100% - 42%);
  }
  5.6818181818% {
    right: calc(50% - 42%);
  }
  100.0056818182% {
    right: calc(100% - 42%);
  }
  94.3238636364% {
    right: calc(50% - 42%);
  }
  100% {
    right: calc(100% - 42%);
  }
  0% {
    bottom: calc(100% - 42%);
  }
  5.6818181818% {
    bottom: calc(42%);
  }
  100.0056818182% {
    bottom: calc(100% - 42%);
  }
  94.3238636364% {
    bottom: calc(42%);
  }
  100% {
    bottom: calc(100% - 42%);
  }
  0% {
    width: 21px;
  }
  5.6818181818% {
    width: 8.4px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 21px;
  }
  94.3238636364% {
    width: 8.4px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 21px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.42;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.42;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(42) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hqn-1;
  animation-duration: 704ms;
}
.f div:nth-child(43) {
  left: calc(100% - 43% + 20px);
  top: calc(100% - 43%);
  width: 50000px;
}
@keyframes kf-uuk0hrb-1 {
  0% {
    right: calc(100% - 43%);
  }
  5.6818181818% {
    right: calc(50% - 43%);
  }
  100.0056818182% {
    right: calc(100% - 43%);
  }
  94.3238636364% {
    right: calc(50% - 43%);
  }
  100% {
    right: calc(100% - 43%);
  }
  0% {
    bottom: calc(100% - 43%);
  }
  5.6818181818% {
    bottom: calc(43%);
  }
  100.0056818182% {
    bottom: calc(100% - 43%);
  }
  94.3238636364% {
    bottom: calc(43%);
  }
  100% {
    bottom: calc(100% - 43%);
  }
  0% {
    width: 21.5px;
  }
  5.6818181818% {
    width: 8.6px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 21.5px;
  }
  94.3238636364% {
    width: 8.6px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 21.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.43;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.43;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(43) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hrb-1;
  animation-duration: 704ms;
}
.f div:nth-child(44) {
  left: calc(100% - 44% + 20px);
  top: calc(100% - 44%);
  width: 50000px;
}
@keyframes kf-uuk0hrk-1 {
  0% {
    right: calc(100% - 44%);
  }
  5.6818181818% {
    right: calc(50% - 44%);
  }
  100.0056818182% {
    right: calc(100% - 44%);
  }
  94.3238636364% {
    right: calc(50% - 44%);
  }
  100% {
    right: calc(100% - 44%);
  }
  0% {
    bottom: calc(100% - 44%);
  }
  5.6818181818% {
    bottom: calc(44%);
  }
  100.0056818182% {
    bottom: calc(100% - 44%);
  }
  94.3238636364% {
    bottom: calc(44%);
  }
  100% {
    bottom: calc(100% - 44%);
  }
  0% {
    width: 22px;
  }
  5.6818181818% {
    width: 8.8px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 22px;
  }
  94.3238636364% {
    width: 8.8px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 22px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.44;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.44;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(44) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hrk-1;
  animation-duration: 704ms;
}
.f div:nth-child(45) {
  left: calc(100% - 45% + 20px);
  top: calc(100% - 45%);
  width: 50000px;
}
@keyframes kf-uuk0hsc-1 {
  0% {
    right: calc(100% - 45%);
  }
  5.6818181818% {
    right: calc(50% - 45%);
  }
  100.0056818182% {
    right: calc(100% - 45%);
  }
  94.3238636364% {
    right: calc(50% - 45%);
  }
  100% {
    right: calc(100% - 45%);
  }
  0% {
    bottom: calc(100% - 45%);
  }
  5.6818181818% {
    bottom: calc(45%);
  }
  100.0056818182% {
    bottom: calc(100% - 45%);
  }
  94.3238636364% {
    bottom: calc(45%);
  }
  100% {
    bottom: calc(100% - 45%);
  }
  0% {
    width: 22.5px;
  }
  5.6818181818% {
    width: 9px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 22.5px;
  }
  94.3238636364% {
    width: 9px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 22.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.45;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.45;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(45) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hsc-1;
  animation-duration: 704ms;
}
.f div:nth-child(46) {
  left: calc(100% - 46% + 20px);
  top: calc(100% - 46%);
  width: 50000px;
}
@keyframes kf-uuk0hsl-1 {
  0% {
    right: calc(100% - 46%);
  }
  5.6818181818% {
    right: calc(50% - 46%);
  }
  100.0056818182% {
    right: calc(100% - 46%);
  }
  94.3238636364% {
    right: calc(50% - 46%);
  }
  100% {
    right: calc(100% - 46%);
  }
  0% {
    bottom: calc(100% - 46%);
  }
  5.6818181818% {
    bottom: calc(46%);
  }
  100.0056818182% {
    bottom: calc(100% - 46%);
  }
  94.3238636364% {
    bottom: calc(46%);
  }
  100% {
    bottom: calc(100% - 46%);
  }
  0% {
    width: 23px;
  }
  5.6818181818% {
    width: 9.2px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 23px;
  }
  94.3238636364% {
    width: 9.2px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 23px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.46;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.46;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(46) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hsl-1;
  animation-duration: 704ms;
}
.f div:nth-child(47) {
  left: calc(100% - 47% + 20px);
  top: calc(100% - 47%);
  width: 50000px;
}
@keyframes kf-uuk0htf-1 {
  0% {
    right: calc(100% - 47%);
  }
  5.6818181818% {
    right: calc(50% - 47%);
  }
  100.0056818182% {
    right: calc(100% - 47%);
  }
  94.3238636364% {
    right: calc(50% - 47%);
  }
  100% {
    right: calc(100% - 47%);
  }
  0% {
    bottom: calc(100% - 47%);
  }
  5.6818181818% {
    bottom: calc(47%);
  }
  100.0056818182% {
    bottom: calc(100% - 47%);
  }
  94.3238636364% {
    bottom: calc(47%);
  }
  100% {
    bottom: calc(100% - 47%);
  }
  0% {
    width: 23.5px;
  }
  5.6818181818% {
    width: 9.4px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 23.5px;
  }
  94.3238636364% {
    width: 9.4px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 23.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.47;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.47;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(47) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0htf-1;
  animation-duration: 704ms;
}
.f div:nth-child(48) {
  left: calc(100% - 48% + 20px);
  top: calc(100% - 48%);
  width: 50000px;
}
@keyframes kf-uuk0htv-1 {
  0% {
    right: calc(100% - 48%);
  }
  5.6818181818% {
    right: calc(50% - 48%);
  }
  100.0056818182% {
    right: calc(100% - 48%);
  }
  94.3238636364% {
    right: calc(50% - 48%);
  }
  100% {
    right: calc(100% - 48%);
  }
  0% {
    bottom: calc(100% - 48%);
  }
  5.6818181818% {
    bottom: calc(48%);
  }
  100.0056818182% {
    bottom: calc(100% - 48%);
  }
  94.3238636364% {
    bottom: calc(48%);
  }
  100% {
    bottom: calc(100% - 48%);
  }
  0% {
    width: 24px;
  }
  5.6818181818% {
    width: 9.6px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 24px;
  }
  94.3238636364% {
    width: 9.6px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 24px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.48;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.48;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(48) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0htv-1;
  animation-duration: 704ms;
}
.f div:nth-child(49) {
  left: calc(100% - 49% + 20px);
  top: calc(100% - 49%);
  width: 50000px;
}
@keyframes kf-uuk0hua-1 {
  0% {
    right: calc(100% - 49%);
  }
  5.6818181818% {
    right: calc(50% - 49%);
  }
  100.0056818182% {
    right: calc(100% - 49%);
  }
  94.3238636364% {
    right: calc(50% - 49%);
  }
  100% {
    right: calc(100% - 49%);
  }
  0% {
    bottom: calc(100% - 49%);
  }
  5.6818181818% {
    bottom: calc(49%);
  }
  100.0056818182% {
    bottom: calc(100% - 49%);
  }
  94.3238636364% {
    bottom: calc(49%);
  }
  100% {
    bottom: calc(100% - 49%);
  }
  0% {
    width: 24.5px;
  }
  5.6818181818% {
    width: 9.8px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 24.5px;
  }
  94.3238636364% {
    width: 9.8px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 24.5px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.49;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.49;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(49) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hua-1;
  animation-duration: 704ms;
}
.f div:nth-child(50) {
  left: calc(100% - 50% + 20px);
  top: calc(100% - 50%);
  width: 50000px;
}
@keyframes kf-uuk0hux-1 {
  0% {
    right: calc(100% - 50%);
  }
  5.6818181818% {
    right: calc(50% - 50%);
  }
  100.0056818182% {
    right: calc(100% - 50%);
  }
  94.3238636364% {
    right: calc(50% - 50%);
  }
  100% {
    right: calc(100% - 50%);
  }
  0% {
    bottom: calc(100% - 50%);
  }
  5.6818181818% {
    bottom: calc(50%);
  }
  100.0056818182% {
    bottom: calc(100% - 50%);
  }
  94.3238636364% {
    bottom: calc(50%);
  }
  100% {
    bottom: calc(100% - 50%);
  }
  0% {
    width: 25px;
  }
  5.6818181818% {
    width: 10px;
  }
  17.0454545455% {
    width: 100%;
  }
  100.0056818182% {
    width: 25px;
  }
  94.3238636364% {
    width: 10px;
  }
  82.9602272727% {
    width: 100%;
  }
  100% {
    width: 25px;
  }
  0% {
    background: purple;
  }
  11.3636363636% {
    background: purple;
  }
  100.0056818182% {
    background: purple;
  }
  88.6420454545% {
    background: purple;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  5.6818181818% {
    opacity: 0.8;
  }
  17.0454545455% {
    opacity: 1;
  }
  28.6931818182% {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
  100.0056818182% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  94.3238636364% {
    opacity: 0.8;
  }
  82.9602272727% {
    opacity: 1;
  }
  71.3125% {
    opacity: 0.5;
  }
  50.0056818182% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.f div:nth-child(50) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hux-1;
  animation-duration: 704ms;
}

.g div {
  width: 10000px;
  height: 90px;
  border-radius: 45px;
  position: absolute;
  top: 10px;
  left: 80px;
  border: 1px solid #030303;
  border: 1px solid #050505;
  border: 1px solid #080808;
  border: 1px solid #0a0a0a;
  border: 1px solid #0d0d0d;
  border: 1px solid #0f0f0f;
  border: 1px solid #121212;
  border: 1px solid #141414;
  border: 1px solid #171717;
  border: 1px solid #1a1a1a;
  border: 1px solid #1c1c1c;
  border: 1px solid #1f1f1f;
  border: 1px solid #212121;
  border: 1px solid #242424;
  border: 1px solid #262626;
  border: 1px solid #292929;
  border: 1px solid #2b2b2b;
  border: 1px solid #2e2e2e;
  border: 1px solid #303030;
  border: 1px solid #333333;
  border: 1px solid #363636;
  border: 1px solid #383838;
  border: 1px solid #3b3b3b;
  border: 1px solid #3d3d3d;
  border: 1px solid #404040;
  border: 1px solid #424242;
  border: 1px solid #454545;
  border: 1px solid #474747;
  border: 1px solid #4a4a4a;
  border: 1px solid #4d4d4d;
  border: 1px solid #4f4f4f;
  border: 1px solid #525252;
  border: 1px solid #545454;
  border: 1px solid #575757;
  border: 1px solid #595959;
  border: 1px solid #5c5c5c;
  border: 1px solid #5e5e5e;
  border: 1px solid #616161;
  border: 1px solid #636363;
  border: 1px solid #666666;
  border: 1px solid dimgray;
  border: 1px solid #6b6b6b;
  border: 1px solid #6e6e6e;
  border: 1px solid #707070;
  border: 1px solid #737373;
  border: 1px solid #757575;
  border: 1px solid #787878;
  border: 1px solid #7a7a7a;
  border: 1px solid #7d7d7d;
  border: 1px solid gray;
  border: 1px solid #828282;
  border: 1px solid #858585;
  border: 1px solid #878787;
  border: 1px solid #8a8a8a;
  border: 1px solid #8c8c8c;
  border: 1px solid #8f8f8f;
  border: 1px solid #919191;
  border: 1px solid #949494;
  border: 1px solid #969696;
  border: 1px solid #999999;
  border: 1px solid #9c9c9c;
  border: 1px solid #9e9e9e;
  border: 1px solid #a1a1a1;
  border: 1px solid #a3a3a3;
  border: 1px solid #a6a6a6;
  border: 1px solid #a8a8a8;
  border: 1px solid #ababab;
  border: 1px solid #adadad;
  border: 1px solid #b0b0b0;
  border: 1px solid #b3b3b3;
  border: 1px solid #b5b5b5;
  border: 1px solid #b8b8b8;
  border: 1px solid #bababa;
  border: 1px solid #bdbdbd;
  border: 1px solid #bfbfbf;
  border: 1px solid #c2c2c2;
  border: 1px solid #c4c4c4;
  border: 1px solid #c7c7c7;
  border: 1px solid #c9c9c9;
  border: 1px solid #cccccc;
  border: 1px solid #cfcfcf;
  border: 1px solid #d1d1d1;
  border: 1px solid #d4d4d4;
  border: 1px solid #d6d6d6;
  border: 1px solid #d9d9d9;
  border: 1px solid #dbdbdb;
  border: 1px solid #dedede;
  border: 1px solid #e0e0e0;
  border: 1px solid #e3e3e3;
  border: 1px solid #e6e6e6;
  border: 1px solid #e8e8e8;
  border: 1px solid #ebebeb;
  border: 1px solid #ededed;
  border: 1px solid #f0f0f0;
  border: 1px solid #f2f2f2;
  border: 1px solid whitesmoke;
  border: 1px solid #f7f7f7;
  border: 1px solid #fafafa;
  border: 1px solid #fcfcfc;
  border: 1px solid white;
}
.g div:nth-child(1) {
  right: calc(100% - 1% + 20px);
  top: calc(100% - 1%);
  width: 50000px;
}
@keyframes kf-uuk0hvr-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(3.1148154493deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(3.1148154493deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.5403023059%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.5403023059%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 1%);
  }
  12.5% {
    bottom: calc(1%);
  }
  100.0125% {
    bottom: calc(100% - 1%);
  }
  87.5125% {
    bottom: calc(1%);
  }
  100% {
    bottom: calc(100% - 1%);
  }
  0% {
    width: 20%;
  }
  12.5% {
    width: 0.2px;
  }
  100.0125% {
    width: 20%;
  }
  87.5125% {
    width: 0.2px;
  }
  100% {
    width: 20%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(1) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hvr-1;
  animation-duration: 3200ms;
}
.g div:nth-child(2) {
  right: calc(100% - 2% + 20px);
  top: calc(100% - 2%);
  width: 50000px;
}
@keyframes kf-uuk0hvs-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-4.3700797265deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-4.3700797265deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.4161468365%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.4161468365%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 2%);
  }
  12.5% {
    bottom: calc(2%);
  }
  100.0125% {
    bottom: calc(100% - 2%);
  }
  87.5125% {
    bottom: calc(2%);
  }
  100% {
    bottom: calc(100% - 2%);
  }
  0% {
    width: 40%;
  }
  12.5% {
    width: 0.4px;
  }
  100.0125% {
    width: 40%;
  }
  87.5125% {
    width: 0.4px;
  }
  100% {
    width: 40%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(2) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hvs-1;
  animation-duration: 3200ms;
}
.g div:nth-child(3) {
  right: calc(100% - 3% + 20px);
  top: calc(100% - 3%);
  width: 50000px;
}
@keyframes kf-uuk0hvw-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-0.2850930861deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-0.2850930861deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.9899924966%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.9899924966%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 3%);
  }
  12.5% {
    bottom: calc(3%);
  }
  100.0125% {
    bottom: calc(100% - 3%);
  }
  87.5125% {
    bottom: calc(3%);
  }
  100% {
    bottom: calc(100% - 3%);
  }
  0% {
    width: 60%;
  }
  12.5% {
    width: 0.6px;
  }
  100.0125% {
    width: 60%;
  }
  87.5125% {
    width: 0.6px;
  }
  100% {
    width: 60%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(3) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hvw-1;
  animation-duration: 3200ms;
}
.g div:nth-child(4) {
  right: calc(100% - 4% + 20px);
  top: calc(100% - 4%);
  width: 50000px;
}
@keyframes kf-uuk0hwn-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(2.3156425647deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(2.3156425647deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.6536436209%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.6536436209%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 4%);
  }
  12.5% {
    bottom: calc(4%);
  }
  100.0125% {
    bottom: calc(100% - 4%);
  }
  87.5125% {
    bottom: calc(4%);
  }
  100% {
    bottom: calc(100% - 4%);
  }
  0% {
    width: 80%;
  }
  12.5% {
    width: 0.8px;
  }
  100.0125% {
    width: 80%;
  }
  87.5125% {
    width: 0.8px;
  }
  100% {
    width: 80%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(4) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hwn-1;
  animation-duration: 3200ms;
}
.g div:nth-child(5) {
  right: calc(100% - 5% + 20px);
  top: calc(100% - 5%);
  width: 50000px;
}
@keyframes kf-uuk0hxf-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-6.7610300125deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-6.7610300125deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.2836621855%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.2836621855%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 5%);
  }
  12.5% {
    bottom: calc(5%);
  }
  100.0125% {
    bottom: calc(100% - 5%);
  }
  87.5125% {
    bottom: calc(5%);
  }
  100% {
    bottom: calc(100% - 5%);
  }
  0% {
    width: 100%;
  }
  12.5% {
    width: 1px;
  }
  100.0125% {
    width: 100%;
  }
  87.5125% {
    width: 1px;
  }
  100% {
    width: 100%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(5) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hxf-1;
  animation-duration: 3200ms;
}
.g div:nth-child(6) {
  right: calc(100% - 6% + 20px);
  top: calc(100% - 6%);
  width: 50000px;
}
@keyframes kf-uuk0hxy-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-0.5820123828deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-0.5820123828deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.9601702867%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.9601702867%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 6%);
  }
  12.5% {
    bottom: calc(6%);
  }
  100.0125% {
    bottom: calc(100% - 6%);
  }
  87.5125% {
    bottom: calc(6%);
  }
  100% {
    bottom: calc(100% - 6%);
  }
  0% {
    width: 120%;
  }
  12.5% {
    width: 1.2px;
  }
  100.0125% {
    width: 120%;
  }
  87.5125% {
    width: 1.2px;
  }
  100% {
    width: 120%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(6) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hxy-1;
  animation-duration: 3200ms;
}
.g div:nth-child(7) {
  right: calc(100% - 7% + 20px);
  top: calc(100% - 7%);
  width: 50000px;
}
@keyframes kf-uuk0hyl-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(1.7428959654deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(1.7428959654deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.7539022543%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.7539022543%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 7%);
  }
  12.5% {
    bottom: calc(7%);
  }
  100.0125% {
    bottom: calc(100% - 7%);
  }
  87.5125% {
    bottom: calc(7%);
  }
  100% {
    bottom: calc(100% - 7%);
  }
  0% {
    width: 140%;
  }
  12.5% {
    width: 1.4px;
  }
  100.0125% {
    width: 140%;
  }
  87.5125% {
    width: 1.4px;
  }
  100% {
    width: 140%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(7) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hyl-1;
  animation-duration: 3200ms;
}
.g div:nth-child(8) {
  right: calc(100% - 8% + 20px);
  top: calc(100% - 8%);
  width: 50000px;
}
@keyframes kf-uuk0hz7-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-13.5994229104deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-13.5994229104deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.1455000338%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.1455000338%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 8%);
  }
  12.5% {
    bottom: calc(8%);
  }
  100.0125% {
    bottom: calc(100% - 8%);
  }
  87.5125% {
    bottom: calc(8%);
  }
  100% {
    bottom: calc(100% - 8%);
  }
  0% {
    width: 160%;
  }
  12.5% {
    width: 1.6px;
  }
  100.0125% {
    width: 160%;
  }
  87.5125% {
    width: 1.6px;
  }
  100% {
    width: 160%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(8) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hz7-1;
  animation-duration: 3200ms;
}
.g div:nth-child(9) {
  right: calc(100% - 9% + 20px);
  top: calc(100% - 9%);
  width: 50000px;
}
@keyframes kf-uuk0hzw-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-0.9046313189deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-0.9046313189deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.9111302619%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.9111302619%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 9%);
  }
  12.5% {
    bottom: calc(9%);
  }
  100.0125% {
    bottom: calc(100% - 9%);
  }
  87.5125% {
    bottom: calc(9%);
  }
  100% {
    bottom: calc(100% - 9%);
  }
  0% {
    width: 180%;
  }
  12.5% {
    width: 1.8px;
  }
  100.0125% {
    width: 180%;
  }
  87.5125% {
    width: 1.8px;
  }
  100% {
    width: 180%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(9) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0hzw-1;
  animation-duration: 3200ms;
}
.g div:nth-child(10) {
  right: calc(100% - 10% + 20px);
  top: calc(100% - 10%);
  width: 50000px;
}
@keyframes kf-uuk0i0f-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(1.2967216549deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(1.2967216549deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.8390715291%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.8390715291%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 10%);
  }
  12.5% {
    bottom: calc(10%);
  }
  100.0125% {
    bottom: calc(100% - 10%);
  }
  87.5125% {
    bottom: calc(10%);
  }
  100% {
    bottom: calc(100% - 10%);
  }
  0% {
    width: 200%;
  }
  12.5% {
    width: 2px;
  }
  100.0125% {
    width: 200%;
  }
  87.5125% {
    width: 2px;
  }
  100% {
    width: 200%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(10) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i0f-1;
  animation-duration: 3200ms;
}
.g div:nth-child(11) {
  right: calc(100% - 11% + 20px);
  top: calc(100% - 11%);
  width: 50000px;
}
@keyframes kf-uuk0i1b-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-451.9016929084deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-451.9016929084deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.004425698%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.004425698%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 11%);
  }
  12.5% {
    bottom: calc(11%);
  }
  100.0125% {
    bottom: calc(100% - 11%);
  }
  87.5125% {
    bottom: calc(11%);
  }
  100% {
    bottom: calc(100% - 11%);
  }
  0% {
    width: 220%;
  }
  12.5% {
    width: 2.2px;
  }
  100.0125% {
    width: 220%;
  }
  87.5125% {
    width: 2.2px;
  }
  100% {
    width: 220%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(11) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i1b-1;
  animation-duration: 3200ms;
}
.g div:nth-child(12) {
  right: calc(100% - 12% + 20px);
  top: calc(100% - 12%);
  width: 50000px;
}
@keyframes kf-uuk0i1m-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-1.2717198573deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-1.2717198573deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.8438539587%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.8438539587%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 12%);
  }
  12.5% {
    bottom: calc(12%);
  }
  100.0125% {
    bottom: calc(100% - 12%);
  }
  87.5125% {
    bottom: calc(12%);
  }
  100% {
    bottom: calc(100% - 12%);
  }
  0% {
    width: 240%;
  }
  12.5% {
    width: 2.4px;
  }
  100.0125% {
    width: 240%;
  }
  87.5125% {
    width: 2.4px;
  }
  100% {
    width: 240%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(12) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i1m-1;
  animation-duration: 3200ms;
}
.g div:nth-child(13) {
  right: calc(100% - 13% + 20px);
  top: calc(100% - 13%);
  width: 50000px;
}
@keyframes kf-uuk0i2b-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(0.9260422659deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(0.9260422659deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.9074467815%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.9074467815%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 13%);
  }
  12.5% {
    bottom: calc(13%);
  }
  100.0125% {
    bottom: calc(100% - 13%);
  }
  87.5125% {
    bottom: calc(13%);
  }
  100% {
    bottom: calc(100% - 13%);
  }
  0% {
    width: 260%;
  }
  12.5% {
    width: 2.6px;
  }
  100.0125% {
    width: 260%;
  }
  87.5125% {
    width: 2.6px;
  }
  100% {
    width: 260%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(13) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i2b-1;
  animation-duration: 3200ms;
}
.g div:nth-child(14) {
  right: calc(100% - 14% + 20px);
  top: calc(100% - 14%);
  width: 50000px;
}
@keyframes kf-uuk0i2s-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(14.4892132322deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(14.4892132322deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.1367372182%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.1367372182%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 14%);
  }
  12.5% {
    bottom: calc(14%);
  }
  100.0125% {
    bottom: calc(100% - 14%);
  }
  87.5125% {
    bottom: calc(14%);
  }
  100% {
    bottom: calc(100% - 14%);
  }
  0% {
    width: 280%;
  }
  12.5% {
    width: 2.8px;
  }
  100.0125% {
    width: 280%;
  }
  87.5125% {
    width: 2.8px;
  }
  100% {
    width: 280%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(14) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i2s-1;
  animation-duration: 3200ms;
}
.g div:nth-child(15) {
  right: calc(100% - 15% + 20px);
  top: calc(100% - 15%);
  width: 50000px;
}
@keyframes kf-uuk0i3e-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-1.7119868018deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-1.7119868018deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.7596879129%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.7596879129%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 15%);
  }
  12.5% {
    bottom: calc(15%);
  }
  100.0125% {
    bottom: calc(100% - 15%);
  }
  87.5125% {
    bottom: calc(15%);
  }
  100% {
    bottom: calc(100% - 15%);
  }
  0% {
    width: 300%;
  }
  12.5% {
    width: 3px;
  }
  100.0125% {
    width: 300%;
  }
  87.5125% {
    width: 3px;
  }
  100% {
    width: 300%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(15) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i3e-1;
  animation-duration: 3200ms;
}
.g div:nth-child(16) {
  right: calc(100% - 16% + 20px);
  top: calc(100% - 16%);
  width: 50000px;
}
@keyframes kf-uuk0i3s-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(0.601264484deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(0.601264484deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.9576594803%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.9576594803%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 16%);
  }
  12.5% {
    bottom: calc(16%);
  }
  100.0125% {
    bottom: calc(100% - 16%);
  }
  87.5125% {
    bottom: calc(16%);
  }
  100% {
    bottom: calc(100% - 16%);
  }
  0% {
    width: 320%;
  }
  12.5% {
    width: 3.2px;
  }
  100.0125% {
    width: 320%;
  }
  87.5125% {
    width: 3.2px;
  }
  100% {
    width: 320%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(16) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i3s-1;
  animation-duration: 3200ms;
}
.g div:nth-child(17) {
  right: calc(100% - 17% + 20px);
  top: calc(100% - 17%);
  width: 50000px;
}
@keyframes kf-uuk0i49-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(6.9878312909deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(6.9878312909deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.2751633381%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.2751633381%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 17%);
  }
  12.5% {
    bottom: calc(17%);
  }
  100.0125% {
    bottom: calc(100% - 17%);
  }
  87.5125% {
    bottom: calc(17%);
  }
  100% {
    bottom: calc(100% - 17%);
  }
  0% {
    width: 340%;
  }
  12.5% {
    width: 3.4px;
  }
  100.0125% {
    width: 340%;
  }
  87.5125% {
    width: 3.4px;
  }
  100% {
    width: 340%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(17) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i49-1;
  animation-duration: 3200ms;
}
.g div:nth-child(18) {
  right: calc(100% - 18% + 20px);
  top: calc(100% - 18%);
  width: 50000px;
}
@keyframes kf-uuk0i4z-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-2.2746274247deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-2.2746274247deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.6603167082%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.6603167082%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 18%);
  }
  12.5% {
    bottom: calc(18%);
  }
  100.0125% {
    bottom: calc(100% - 18%);
  }
  87.5125% {
    bottom: calc(18%);
  }
  100% {
    bottom: calc(100% - 18%);
  }
  0% {
    width: 360%;
  }
  12.5% {
    width: 3.6px;
  }
  100.0125% {
    width: 360%;
  }
  87.5125% {
    width: 3.6px;
  }
  100% {
    width: 360%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(18) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i4z-1;
  animation-duration: 3200ms;
}
.g div:nth-child(19) {
  right: calc(100% - 19% + 20px);
  top: calc(100% - 19%);
  width: 50000px;
}
@keyframes kf-uuk0i5a-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(0.3031789412deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(0.3031789412deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.9887046182%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.9887046182%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 19%);
  }
  12.5% {
    bottom: calc(19%);
  }
  100.0125% {
    bottom: calc(100% - 19%);
  }
  87.5125% {
    bottom: calc(19%);
  }
  100% {
    bottom: calc(100% - 19%);
  }
  0% {
    width: 380%;
  }
  12.5% {
    width: 3.8px;
  }
  100.0125% {
    width: 380%;
  }
  87.5125% {
    width: 3.8px;
  }
  100% {
    width: 380%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(19) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i5a-1;
  animation-duration: 3200ms;
}
.g div:nth-child(20) {
  right: calc(100% - 20% + 20px);
  top: calc(100% - 20%);
  width: 50000px;
}
@keyframes kf-uuk0i61-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(4.4743218884deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(4.4743218884deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.4080820618%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.4080820618%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 20%);
  }
  12.5% {
    bottom: calc(20%);
  }
  100.0125% {
    bottom: calc(100% - 20%);
  }
  87.5125% {
    bottom: calc(20%);
  }
  100% {
    bottom: calc(100% - 20%);
  }
  0% {
    width: 400%;
  }
  12.5% {
    width: 4px;
  }
  100.0125% {
    width: 400%;
  }
  87.5125% {
    width: 4px;
  }
  100% {
    width: 400%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(20) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i61-1;
  animation-duration: 3200ms;
}
.g div:nth-child(21) {
  right: calc(100% - 21% + 20px);
  top: calc(100% - 21%);
  width: 50000px;
}
@keyframes kf-uuk0i6p-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-3.0549970553deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-3.0549970553deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.5477292602%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.5477292602%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 21%);
  }
  12.5% {
    bottom: calc(21%);
  }
  100.0125% {
    bottom: calc(100% - 21%);
  }
  87.5125% {
    bottom: calc(21%);
  }
  100% {
    bottom: calc(100% - 21%);
  }
  0% {
    width: 420%;
  }
  12.5% {
    width: 4.2px;
  }
  100.0125% {
    width: 420%;
  }
  87.5125% {
    width: 4.2px;
  }
  100% {
    width: 420%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(21) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i6p-1;
  animation-duration: 3200ms;
}
.g div:nth-child(22) {
  right: calc(100% - 22% + 20px);
  top: calc(100% - 22%);
  width: 50000px;
}
@keyframes kf-uuk0i6z-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(0.0177033121deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(0.0177033121deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.9999608264%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.9999608264%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 22%);
  }
  12.5% {
    bottom: calc(22%);
  }
  100.0125% {
    bottom: calc(100% - 22%);
  }
  87.5125% {
    bottom: calc(22%);
  }
  100% {
    bottom: calc(100% - 22%);
  }
  0% {
    width: 440%;
  }
  12.5% {
    width: 4.4px;
  }
  100.0125% {
    width: 440%;
  }
  87.5125% {
    width: 4.4px;
  }
  100% {
    width: 440%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(22) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i6z-1;
  animation-duration: 3200ms;
}
.g div:nth-child(23) {
  right: calc(100% - 23% + 20px);
  top: calc(100% - 23%);
  width: 50000px;
}
@keyframes kf-uuk0i72-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(3.1763061668deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(3.1763061668deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.5328330203%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.5328330203%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 23%);
  }
  12.5% {
    bottom: calc(23%);
  }
  100.0125% {
    bottom: calc(100% - 23%);
  }
  87.5125% {
    bottom: calc(23%);
  }
  100% {
    bottom: calc(100% - 23%);
  }
  0% {
    width: 460%;
  }
  12.5% {
    width: 4.6px;
  }
  100.0125% {
    width: 460%;
  }
  87.5125% {
    width: 4.6px;
  }
  100% {
    width: 460%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(23) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i72-1;
  animation-duration: 3200ms;
}
.g div:nth-child(24) {
  right: calc(100% - 24% + 20px);
  top: calc(100% - 24%);
  width: 50000px;
}
@keyframes kf-uuk0i7z-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-4.2697933954deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-4.2697933954deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.4241790073%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.4241790073%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 24%);
  }
  12.5% {
    bottom: calc(24%);
  }
  100.0125% {
    bottom: calc(100% - 24%);
  }
  87.5125% {
    bottom: calc(24%);
  }
  100% {
    bottom: calc(100% - 24%);
  }
  0% {
    width: 480%;
  }
  12.5% {
    width: 4.8px;
  }
  100.0125% {
    width: 480%;
  }
  87.5125% {
    width: 4.8px;
  }
  100% {
    width: 480%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(24) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i7z-1;
  animation-duration: 3200ms;
}
.g div:nth-child(25) {
  right: calc(100% - 25% + 20px);
  top: calc(100% - 25%);
  width: 50000px;
}
@keyframes kf-uuk0i8j-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-0.267052814deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-0.267052814deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.9912028119%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.9912028119%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 25%);
  }
  12.5% {
    bottom: calc(25%);
  }
  100.0125% {
    bottom: calc(100% - 25%);
  }
  87.5125% {
    bottom: calc(25%);
  }
  100% {
    bottom: calc(100% - 25%);
  }
  0% {
    width: 500%;
  }
  12.5% {
    width: 5px;
  }
  100.0125% {
    width: 500%;
  }
  87.5125% {
    width: 5px;
  }
  100% {
    width: 500%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(25) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i8j-1;
  animation-duration: 3200ms;
}
.g div:nth-child(26) {
  right: calc(100% - 26% + 20px);
  top: calc(100% - 26%);
  width: 50000px;
}
@keyframes kf-uuk0i97-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(2.3575071084deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(2.3575071084deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.6469193223%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.6469193223%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 26%);
  }
  12.5% {
    bottom: calc(26%);
  }
  100.0125% {
    bottom: calc(100% - 26%);
  }
  87.5125% {
    bottom: calc(26%);
  }
  100% {
    bottom: calc(100% - 26%);
  }
  0% {
    width: 520%;
  }
  12.5% {
    width: 5.2px;
  }
  100.0125% {
    width: 520%;
  }
  87.5125% {
    width: 5.2px;
  }
  100% {
    width: 520%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(26) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i97-1;
  animation-duration: 3200ms;
}
.g div:nth-child(27) {
  right: calc(100% - 27% + 20px);
  top: calc(100% - 27%);
  width: 50000px;
}
@keyframes kf-uuk0i9a-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-6.5474076009deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-6.5474076009deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.2921388087%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.2921388087%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 27%);
  }
  12.5% {
    bottom: calc(27%);
  }
  100.0125% {
    bottom: calc(100% - 27%);
  }
  87.5125% {
    bottom: calc(27%);
  }
  100% {
    bottom: calc(100% - 27%);
  }
  0% {
    width: 540%;
  }
  12.5% {
    width: 5.4px;
  }
  100.0125% {
    width: 540%;
  }
  87.5125% {
    width: 5.4px;
  }
  100% {
    width: 540%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(27) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i9a-1;
  animation-duration: 3200ms;
}
.g div:nth-child(28) {
  right: calc(100% - 28% + 20px);
  top: calc(100% - 28%);
  width: 50000px;
}
@keyframes kf-uuk0i9m-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-0.5628592091deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-0.5628592091deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.9626058663%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.9626058663%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 28%);
  }
  12.5% {
    bottom: calc(28%);
  }
  100.0125% {
    bottom: calc(100% - 28%);
  }
  87.5125% {
    bottom: calc(28%);
  }
  100% {
    bottom: calc(100% - 28%);
  }
  0% {
    width: 560%;
  }
  12.5% {
    width: 5.6px;
  }
  100.0125% {
    width: 560%;
  }
  87.5125% {
    width: 5.6px;
  }
  100% {
    width: 560%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(28) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i9m-1;
  animation-duration: 3200ms;
}
.g div:nth-child(29) {
  right: calc(100% - 29% + 20px);
  top: calc(100% - 29%);
  width: 50000px;
}
@keyframes kf-uuk0i9t-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(1.7742856876deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(1.7742856876deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.7480575297%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.7480575297%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 29%);
  }
  12.5% {
    bottom: calc(29%);
  }
  100.0125% {
    bottom: calc(100% - 29%);
  }
  87.5125% {
    bottom: calc(29%);
  }
  100% {
    bottom: calc(100% - 29%);
  }
  0% {
    width: 580%;
  }
  12.5% {
    width: 5.8px;
  }
  100.0125% {
    width: 580%;
  }
  87.5125% {
    width: 5.8px;
  }
  100% {
    width: 580%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(29) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0i9t-1;
  animation-duration: 3200ms;
}
.g div:nth-child(30) {
  right: calc(100% - 30% + 20px);
  top: calc(100% - 30%);
  width: 50000px;
}
@keyframes kf-uuk0iah-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-12.8106623933deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-12.8106623933deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.1542514499%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.1542514499%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 30%);
  }
  12.5% {
    bottom: calc(30%);
  }
  100.0125% {
    bottom: calc(100% - 30%);
  }
  87.5125% {
    bottom: calc(30%);
  }
  100% {
    bottom: calc(100% - 30%);
  }
  0% {
    width: 600%;
  }
  12.5% {
    width: 6px;
  }
  100.0125% {
    width: 600%;
  }
  87.5125% {
    width: 6px;
  }
  100% {
    width: 600%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(30) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0iah-1;
  animation-duration: 3200ms;
}
.g div:nth-child(31) {
  right: calc(100% - 31% + 20px);
  top: calc(100% - 31%);
  width: 50000px;
}
@keyframes kf-uuk0iba-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-0.883391136deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-0.883391136deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.9147423578%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.9147423578%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 31%);
  }
  12.5% {
    bottom: calc(31%);
  }
  100.0125% {
    bottom: calc(100% - 31%);
  }
  87.5125% {
    bottom: calc(31%);
  }
  100% {
    bottom: calc(100% - 31%);
  }
  0% {
    width: 620%;
  }
  12.5% {
    width: 6.2px;
  }
  100.0125% {
    width: 620%;
  }
  87.5125% {
    width: 6.2px;
  }
  100% {
    width: 620%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(31) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0iba-1;
  animation-duration: 3200ms;
}
.g div:nth-child(32) {
  right: calc(100% - 32% + 20px);
  top: calc(100% - 32%);
  width: 50000px;
}
@keyframes kf-uuk0ibf-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(1.322012083deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(1.322012083deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.8342233605%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.8342233605%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 32%);
  }
  12.5% {
    bottom: calc(32%);
  }
  100.0125% {
    bottom: calc(100% - 32%);
  }
  87.5125% {
    bottom: calc(32%);
  }
  100% {
    bottom: calc(100% - 32%);
  }
  0% {
    width: 640%;
  }
  12.5% {
    width: 6.4px;
  }
  100.0125% {
    width: 640%;
  }
  87.5125% {
    width: 6.4px;
  }
  100% {
    width: 640%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(32) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ibf-1;
  animation-duration: 3200ms;
}
.g div:nth-child(33) {
  right: calc(100% - 33% + 20px);
  top: calc(100% - 33%);
  width: 50000px;
}
@keyframes kf-uuk0ica-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-150.6260296002deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-150.6260296002deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.0132767472%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.0132767472%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 33%);
  }
  12.5% {
    bottom: calc(33%);
  }
  100.0125% {
    bottom: calc(100% - 33%);
  }
  87.5125% {
    bottom: calc(33%);
  }
  100% {
    bottom: calc(100% - 33%);
  }
  0% {
    width: 660%;
  }
  12.5% {
    width: 6.6px;
  }
  100.0125% {
    width: 660%;
  }
  87.5125% {
    width: 6.6px;
  }
  100% {
    width: 660%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(33) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ica-1;
  animation-duration: 3200ms;
}
.g div:nth-child(34) {
  right: calc(100% - 34% + 20px);
  top: calc(100% - 34%);
  width: 50000px;
}
@keyframes kf-uuk0id2-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-1.2469979254deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-1.2469979254deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.8485702748%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.8485702748%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 34%);
  }
  12.5% {
    bottom: calc(34%);
  }
  100.0125% {
    bottom: calc(100% - 34%);
  }
  87.5125% {
    bottom: calc(34%);
  }
  100% {
    bottom: calc(100% - 34%);
  }
  0% {
    width: 680%;
  }
  12.5% {
    width: 6.8px;
  }
  100.0125% {
    width: 680%;
  }
  87.5125% {
    width: 6.8px;
  }
  100% {
    width: 680%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(34) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0id2-1;
  animation-duration: 3200ms;
}
.g div:nth-child(35) {
  right: calc(100% - 35% + 20px);
  top: calc(100% - 35%);
  width: 50000px;
}
@keyframes kf-uuk0idc-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(0.9476294408deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(0.9476294408deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.9036922051%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.9036922051%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 35%);
  }
  12.5% {
    bottom: calc(35%);
  }
  100.0125% {
    bottom: calc(100% - 35%);
  }
  87.5125% {
    bottom: calc(35%);
  }
  100% {
    bottom: calc(100% - 35%);
  }
  0% {
    width: 700%;
  }
  12.5% {
    width: 7px;
  }
  100.0125% {
    width: 700%;
  }
  87.5125% {
    width: 7px;
  }
  100% {
    width: 700%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(35) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0idc-1;
  animation-duration: 3200ms;
}
.g div:nth-child(36) {
  right: calc(100% - 36% + 20px);
  top: calc(100% - 36%);
  width: 50000px;
}
@keyframes kf-uuk0idh-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(15.5009418114deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(15.5009418114deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.1279636896%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.1279636896%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 36%);
  }
  12.5% {
    bottom: calc(36%);
  }
  100.0125% {
    bottom: calc(100% - 36%);
  }
  87.5125% {
    bottom: calc(36%);
  }
  100% {
    bottom: calc(100% - 36%);
  }
  0% {
    width: 720%;
  }
  12.5% {
    width: 7.2px;
  }
  100.0125% {
    width: 720%;
  }
  87.5125% {
    width: 7.2px;
  }
  100% {
    width: 720%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(36) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0idh-1;
  animation-duration: 3200ms;
}
.g div:nth-child(37) {
  right: calc(100% - 37% + 20px);
  top: calc(100% - 37%);
  width: 50000px;
}
@keyframes kf-uuk0idz-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-1.6815425108deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-1.6815425108deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.7654140519%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.7654140519%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 37%);
  }
  12.5% {
    bottom: calc(37%);
  }
  100.0125% {
    bottom: calc(100% - 37%);
  }
  87.5125% {
    bottom: calc(37%);
  }
  100% {
    bottom: calc(100% - 37%);
  }
  0% {
    width: 740%;
  }
  12.5% {
    width: 7.4px;
  }
  100.0125% {
    width: 740%;
  }
  87.5125% {
    width: 7.4px;
  }
  100% {
    width: 740%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(37) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0idz-1;
  animation-duration: 3200ms;
}
.g div:nth-child(38) {
  right: calc(100% - 38% + 20px);
  top: calc(100% - 38%);
  width: 50000px;
}
@keyframes kf-uuk0ier-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(0.620619322deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(0.620619322deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.955073644%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.955073644%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 38%);
  }
  12.5% {
    bottom: calc(38%);
  }
  100.0125% {
    bottom: calc(100% - 38%);
  }
  87.5125% {
    bottom: calc(38%);
  }
  100% {
    bottom: calc(100% - 38%);
  }
  0% {
    width: 760%;
  }
  12.5% {
    width: 7.6px;
  }
  100.0125% {
    width: 760%;
  }
  87.5125% {
    width: 7.6px;
  }
  100% {
    width: 760%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(38) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ier-1;
  animation-duration: 3200ms;
}
.g div:nth-child(39) {
  right: calc(100% - 39% + 20px);
  top: calc(100% - 39%);
  width: 50000px;
}
@keyframes kf-uuk0iez-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(7.2291088142deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(7.2291088142deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.2666429324%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.2666429324%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 39%);
  }
  12.5% {
    bottom: calc(39%);
  }
  100.0125% {
    bottom: calc(100% - 39%);
  }
  87.5125% {
    bottom: calc(39%);
  }
  100% {
    bottom: calc(100% - 39%);
  }
  0% {
    width: 780%;
  }
  12.5% {
    width: 7.8px;
  }
  100.0125% {
    width: 780%;
  }
  87.5125% {
    width: 7.8px;
  }
  100% {
    width: 780%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(39) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0iez-1;
  animation-duration: 3200ms;
}
.g div:nth-child(40) {
  right: calc(100% - 40% + 20px);
  top: calc(100% - 40%);
  width: 50000px;
}
@keyframes kf-uuk0if2-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-2.2344298618deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-2.2344298618deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.6669380617%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.6669380617%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 40%);
  }
  12.5% {
    bottom: calc(40%);
  }
  100.0125% {
    bottom: calc(100% - 40%);
  }
  87.5125% {
    bottom: calc(40%);
  }
  100% {
    bottom: calc(100% - 40%);
  }
  0% {
    width: 800%;
  }
  12.5% {
    width: 8px;
  }
  100.0125% {
    width: 800%;
  }
  87.5125% {
    width: 8px;
  }
  100% {
    width: 800%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(40) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0if2-1;
  animation-duration: 3200ms;
}
.g div:nth-child(41) {
  right: calc(100% - 41% + 20px);
  top: calc(100% - 41%);
  width: 50000px;
}
@keyframes kf-uuk0ifd-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(0.3213133974deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(0.3213133974deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.9873392775%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.9873392775%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 41%);
  }
  12.5% {
    bottom: calc(41%);
  }
  100.0125% {
    bottom: calc(100% - 41%);
  }
  87.5125% {
    bottom: calc(41%);
  }
  100% {
    bottom: calc(100% - 41%);
  }
  0% {
    width: 820%;
  }
  12.5% {
    width: 8.2px;
  }
  100.0125% {
    width: 820%;
  }
  87.5125% {
    width: 8.2px;
  }
  100% {
    width: 820%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(41) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ifd-1;
  animation-duration: 3200ms;
}
.g div:nth-child(42) {
  right: calc(100% - 42% + 20px);
  top: calc(100% - 42%);
  width: 50000px;
}
@keyframes kf-uuk0ifz-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(4.5827759849deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(4.5827759849deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.399985315%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.399985315%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 42%);
  }
  12.5% {
    bottom: calc(42%);
  }
  100.0125% {
    bottom: calc(100% - 42%);
  }
  87.5125% {
    bottom: calc(42%);
  }
  100% {
    bottom: calc(100% - 42%);
  }
  0% {
    width: 840%;
  }
  12.5% {
    width: 8.4px;
  }
  100.0125% {
    width: 840%;
  }
  87.5125% {
    width: 8.4px;
  }
  100% {
    width: 840%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(42) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ifz-1;
  animation-duration: 3200ms;
}
.g div:nth-child(43) {
  right: calc(100% - 43% + 20px);
  top: calc(100% - 43%);
  width: 50000px;
}
@keyframes kf-uuk0ig8-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-2.9967746777deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-2.9967746777deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.5551133015%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.5551133015%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 43%);
  }
  12.5% {
    bottom: calc(43%);
  }
  100.0125% {
    bottom: calc(100% - 43%);
  }
  87.5125% {
    bottom: calc(43%);
  }
  100% {
    bottom: calc(100% - 43%);
  }
  0% {
    width: 860%;
  }
  12.5% {
    width: 8.6px;
  }
  100.0125% {
    width: 860%;
  }
  87.5125% {
    width: 8.6px;
  }
  100% {
    width: 860%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(43) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ig8-1;
  animation-duration: 3200ms;
}
.g div:nth-child(44) {
  right: calc(100% - 44% + 20px);
  top: calc(100% - 44%);
  width: 50000px;
}
@keyframes kf-uuk0igp-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(0.0354093986deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(0.0354093986deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.9998433086%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.9998433086%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 44%);
  }
  12.5% {
    bottom: calc(44%);
  }
  100.0125% {
    bottom: calc(100% - 44%);
  }
  87.5125% {
    bottom: calc(44%);
  }
  100% {
    bottom: calc(100% - 44%);
  }
  0% {
    width: 880%;
  }
  12.5% {
    width: 8.8px;
  }
  100.0125% {
    width: 880%;
  }
  87.5125% {
    width: 8.8px;
  }
  100% {
    width: 880%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(44) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0igp-1;
  animation-duration: 3200ms;
}
.g div:nth-child(45) {
  right: calc(100% - 45% + 20px);
  top: calc(100% - 45%);
  width: 50000px;
}
@keyframes kf-uuk0iho-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(3.2395503811deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(3.2395503811deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.5253219888%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.5253219888%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 45%);
  }
  12.5% {
    bottom: calc(45%);
  }
  100.0125% {
    bottom: calc(100% - 45%);
  }
  87.5125% {
    bottom: calc(45%);
  }
  100% {
    bottom: calc(100% - 45%);
  }
  0% {
    width: 900%;
  }
  12.5% {
    width: 9px;
  }
  100.0125% {
    width: 900%;
  }
  87.5125% {
    width: 9px;
  }
  100% {
    width: 900%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(45) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0iho-1;
  animation-duration: 3200ms;
}
.g div:nth-child(46) {
  right: calc(100% - 46% + 20px);
  top: calc(100% - 46%);
  width: 50000px;
}
@keyframes kf-uuk0iig-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-4.1732270622deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-4.1732270622deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.4321779449%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.4321779449%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 46%);
  }
  12.5% {
    bottom: calc(46%);
  }
  100.0125% {
    bottom: calc(100% - 46%);
  }
  87.5125% {
    bottom: calc(46%);
  }
  100% {
    bottom: calc(100% - 46%);
  }
  0% {
    width: 920%;
  }
  12.5% {
    width: 9.2px;
  }
  100.0125% {
    width: 920%;
  }
  87.5125% {
    width: 9.2px;
  }
  100% {
    width: 920%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(46) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0iig-1;
  animation-duration: 3200ms;
}
.g div:nth-child(47) {
  right: calc(100% - 47% + 20px);
  top: calc(100% - 47%);
  width: 50000px;
}
@keyframes kf-uuk0iiu-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-0.2490551363deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-0.2490551363deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.9923354692%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.9923354692%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 47%);
  }
  12.5% {
    bottom: calc(47%);
  }
  100.0125% {
    bottom: calc(100% - 47%);
  }
  87.5125% {
    bottom: calc(47%);
  }
  100% {
    bottom: calc(100% - 47%);
  }
  0% {
    width: 940%;
  }
  12.5% {
    width: 9.4px;
  }
  100.0125% {
    width: 940%;
  }
  87.5125% {
    width: 9.4px;
  }
  100% {
    width: 940%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(47) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0iiu-1;
  animation-duration: 3200ms;
}
.g div:nth-child(48) {
  right: calc(100% - 48% + 20px);
  top: calc(100% - 48%);
  width: 50000px;
}
@keyframes kf-uuk0ij0-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(2.4002544862deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(2.4002544862deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.6401443395%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.6401443395%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 48%);
  }
  12.5% {
    bottom: calc(48%);
  }
  100.0125% {
    bottom: calc(100% - 48%);
  }
  87.5125% {
    bottom: calc(48%);
  }
  100% {
    bottom: calc(100% - 48%);
  }
  0% {
    width: 960%;
  }
  12.5% {
    width: 9.6px;
  }
  100.0125% {
    width: 960%;
  }
  87.5125% {
    width: 9.6px;
  }
  100% {
    width: 960%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(48) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ij0-1;
  animation-duration: 3200ms;
}
.g div:nth-child(49) {
  right: calc(100% - 49% + 20px);
  top: calc(100% - 49%);
  width: 50000px;
}
@keyframes kf-uuk0ijl-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-6.3458171043deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-6.3458171043deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.3005925437%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.3005925437%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 49%);
  }
  12.5% {
    bottom: calc(49%);
  }
  100.0125% {
    bottom: calc(100% - 49%);
  }
  87.5125% {
    bottom: calc(49%);
  }
  100% {
    bottom: calc(100% - 49%);
  }
  0% {
    width: 980%;
  }
  12.5% {
    width: 9.8px;
  }
  100.0125% {
    width: 980%;
  }
  87.5125% {
    width: 9.8px;
  }
  100% {
    width: 980%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(49) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ijl-1;
  animation-duration: 3200ms;
}
.g div:nth-child(50) {
  right: calc(100% - 50% + 20px);
  top: calc(100% - 50%);
  width: 50000px;
}
@keyframes kf-uuk0ik4-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-0.543801224deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-0.543801224deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.9649660285%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.9649660285%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 50%);
  }
  12.5% {
    bottom: calc(50%);
  }
  100.0125% {
    bottom: calc(100% - 50%);
  }
  87.5125% {
    bottom: calc(50%);
  }
  100% {
    bottom: calc(100% - 50%);
  }
  0% {
    width: 1000%;
  }
  12.5% {
    width: 10px;
  }
  100.0125% {
    width: 1000%;
  }
  87.5125% {
    width: 10px;
  }
  100% {
    width: 1000%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(50) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ik4-1;
  animation-duration: 3200ms;
}
.g div:nth-child(51) {
  right: calc(100% - 51% + 20px);
  top: calc(100% - 51%);
  width: 50000px;
}
@keyframes kf-uuk0ikt-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(1.8061722988deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(1.8061722988deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.7421541968%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.7421541968%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 51%);
  }
  12.5% {
    bottom: calc(51%);
  }
  100.0125% {
    bottom: calc(100% - 51%);
  }
  87.5125% {
    bottom: calc(51%);
  }
  100% {
    bottom: calc(100% - 51%);
  }
  0% {
    width: 1020%;
  }
  12.5% {
    width: 10.2px;
  }
  100.0125% {
    width: 1020%;
  }
  87.5125% {
    width: 10.2px;
  }
  100% {
    width: 1020%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(51) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ikt-1;
  animation-duration: 3200ms;
}
.g div:nth-child(52) {
  right: calc(100% - 52% + 20px);
  top: calc(100% - 52%);
  width: 50000px;
}
@keyframes kf-uuk0il1-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-12.1065447656deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-12.1065447656deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.1629907808%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.1629907808%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 52%);
  }
  12.5% {
    bottom: calc(52%);
  }
  100.0125% {
    bottom: calc(100% - 52%);
  }
  87.5125% {
    bottom: calc(52%);
  }
  100% {
    bottom: calc(100% - 52%);
  }
  0% {
    width: 1040%;
  }
  12.5% {
    width: 10.4px;
  }
  100.0125% {
    width: 1040%;
  }
  87.5125% {
    width: 10.4px;
  }
  100% {
    width: 1040%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(52) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0il1-1;
  animation-duration: 3200ms;
}
.g div:nth-child(53) {
  right: calc(100% - 53% + 20px);
  top: calc(100% - 53%);
  width: 50000px;
}
@keyframes kf-uuk0il8-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-0.8623163934deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-0.8623163934deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.9182827862%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.9182827862%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 53%);
  }
  12.5% {
    bottom: calc(53%);
  }
  100.0125% {
    bottom: calc(100% - 53%);
  }
  87.5125% {
    bottom: calc(53%);
  }
  100% {
    bottom: calc(100% - 53%);
  }
  0% {
    width: 1060%;
  }
  12.5% {
    width: 10.6px;
  }
  100.0125% {
    width: 1060%;
  }
  87.5125% {
    width: 10.6px;
  }
  100% {
    width: 1060%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(53) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0il8-1;
  animation-duration: 3200ms;
}
.g div:nth-child(54) {
  right: calc(100% - 54% + 20px);
  top: calc(100% - 54%);
  width: 50000px;
}
@keyframes kf-uuk0ilb-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(1.3476002013deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(1.3476002013deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.8293098329%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.8293098329%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 54%);
  }
  12.5% {
    bottom: calc(54%);
  }
  100.0125% {
    bottom: calc(100% - 54%);
  }
  87.5125% {
    bottom: calc(54%);
  }
  100% {
    bottom: calc(100% - 54%);
  }
  0% {
    width: 1080%;
  }
  12.5% {
    width: 10.8px;
  }
  100.0125% {
    width: 1080%;
  }
  87.5125% {
    width: 10.8px;
  }
  100% {
    width: 1080%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(54) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ilb-1;
  animation-duration: 3200ms;
}
.g div:nth-child(55) {
  right: calc(100% - 55% + 20px);
  top: calc(100% - 55%);
  width: 50000px;
}
@keyframes kf-uuk0im4-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-90.366175821deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-90.366175821deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.0221267563%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.0221267563%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 55%);
  }
  12.5% {
    bottom: calc(55%);
  }
  100.0125% {
    bottom: calc(100% - 55%);
  }
  87.5125% {
    bottom: calc(55%);
  }
  100% {
    bottom: calc(100% - 55%);
  }
  0% {
    width: 1100%;
  }
  12.5% {
    width: 11px;
  }
  100.0125% {
    width: 1100%;
  }
  87.5125% {
    width: 11px;
  }
  100% {
    width: 1100%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(55) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0im4-1;
  animation-duration: 3200ms;
}
.g div:nth-child(56) {
  right: calc(100% - 56% + 20px);
  top: calc(100% - 56%);
  width: 50000px;
}
@keyframes kf-uuk0imf-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-1.2225473764deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-1.2225473764deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.8532201077%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.8532201077%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 56%);
  }
  12.5% {
    bottom: calc(56%);
  }
  100.0125% {
    bottom: calc(100% - 56%);
  }
  87.5125% {
    bottom: calc(56%);
  }
  100% {
    bottom: calc(100% - 56%);
  }
  0% {
    width: 1120%;
  }
  12.5% {
    width: 11.2px;
  }
  100.0125% {
    width: 1120%;
  }
  87.5125% {
    width: 11.2px;
  }
  100% {
    width: 1120%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(56) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0imf-1;
  animation-duration: 3200ms;
}
.g div:nth-child(57) {
  right: calc(100% - 57% + 20px);
  top: calc(100% - 57%);
  width: 50000px;
}
@keyframes kf-uuk0imz-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(0.9693984536deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(0.9693984536deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.899866827%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.899866827%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 57%);
  }
  12.5% {
    bottom: calc(57%);
  }
  100.0125% {
    bottom: calc(100% - 57%);
  }
  87.5125% {
    bottom: calc(57%);
  }
  100% {
    bottom: calc(100% - 57%);
  }
  0% {
    width: 1140%;
  }
  12.5% {
    width: 11.4px;
  }
  100.0125% {
    width: 1140%;
  }
  87.5125% {
    width: 11.4px;
  }
  100% {
    width: 1140%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(57) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0imz-1;
  animation-duration: 3200ms;
}
.g div:nth-child(58) {
  right: calc(100% - 58% + 20px);
  top: calc(100% - 58%);
  width: 50000px;
}
@keyframes kf-uuk0inp-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(16.661713705deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(16.661713705deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.1191801354%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.1191801354%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 58%);
  }
  12.5% {
    bottom: calc(58%);
  }
  100.0125% {
    bottom: calc(100% - 58%);
  }
  87.5125% {
    bottom: calc(58%);
  }
  100% {
    bottom: calc(100% - 58%);
  }
  0% {
    width: 1160%;
  }
  12.5% {
    width: 11.6px;
  }
  100.0125% {
    width: 1160%;
  }
  87.5125% {
    width: 11.6px;
  }
  100% {
    width: 1160%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(58) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0inp-1;
  animation-duration: 3200ms;
}
.g div:nth-child(59) {
  right: calc(100% - 59% + 20px);
  top: calc(100% - 59%);
  width: 50000px;
}
@keyframes kf-uuk0ioj-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-1.6515480184deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-1.6515480184deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.771080223%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.771080223%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 59%);
  }
  12.5% {
    bottom: calc(59%);
  }
  100.0125% {
    bottom: calc(100% - 59%);
  }
  87.5125% {
    bottom: calc(59%);
  }
  100% {
    bottom: calc(100% - 59%);
  }
  0% {
    width: 1180%;
  }
  12.5% {
    width: 11.8px;
  }
  100.0125% {
    width: 1180%;
  }
  87.5125% {
    width: 11.8px;
  }
  100% {
    width: 1180%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(59) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ioj-1;
  animation-duration: 3200ms;
}
.g div:nth-child(60) {
  right: calc(100% - 60% + 20px);
  top: calc(100% - 60%);
  width: 50000px;
}
@keyframes kf-uuk0ion-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(0.6400807788deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(0.6400807788deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.9524129804%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.9524129804%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 60%);
  }
  12.5% {
    bottom: calc(60%);
  }
  100.0125% {
    bottom: calc(100% - 60%);
  }
  87.5125% {
    bottom: calc(60%);
  }
  100% {
    bottom: calc(100% - 60%);
  }
  0% {
    width: 1200%;
  }
  12.5% {
    width: 12px;
  }
  100.0125% {
    width: 1200%;
  }
  87.5125% {
    width: 12px;
  }
  100% {
    width: 1200%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(60) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ion-1;
  animation-duration: 3200ms;
}
.g div:nth-child(61) {
  right: calc(100% - 61% + 20px);
  top: calc(100% - 61%);
  width: 50000px;
}
@keyframes kf-uuk0ip7-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(7.4863358885deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(7.4863358885deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.2581016359%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.2581016359%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 61%);
  }
  12.5% {
    bottom: calc(61%);
  }
  100.0125% {
    bottom: calc(100% - 61%);
  }
  87.5125% {
    bottom: calc(61%);
  }
  100% {
    bottom: calc(100% - 61%);
  }
  0% {
    width: 1220%;
  }
  12.5% {
    width: 12.2px;
  }
  100.0125% {
    width: 1220%;
  }
  87.5125% {
    width: 12.2px;
  }
  100% {
    width: 1220%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(61) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ip7-1;
  animation-duration: 3200ms;
}
.g div:nth-child(62) {
  right: calc(100% - 62% + 20px);
  top: calc(100% - 62%);
  width: 50000px;
}
@keyframes kf-uuk0ipl-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-2.1950195573deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-2.1950195573deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.6735071623%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.6735071623%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 62%);
  }
  12.5% {
    bottom: calc(62%);
  }
  100.0125% {
    bottom: calc(100% - 62%);
  }
  87.5125% {
    bottom: calc(62%);
  }
  100% {
    bottom: calc(100% - 62%);
  }
  0% {
    width: 1240%;
  }
  12.5% {
    width: 12.4px;
  }
  100.0125% {
    width: 1240%;
  }
  87.5125% {
    width: 12.4px;
  }
  100% {
    width: 1240%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(62) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ipl-1;
  animation-duration: 3200ms;
}
.g div:nth-child(63) {
  right: calc(100% - 63% + 20px);
  top: calc(100% - 63%);
  width: 50000px;
}
@keyframes kf-uuk0ipp-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(0.3394995042deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(0.3394995042deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.9858965816%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.9858965816%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 63%);
  }
  12.5% {
    bottom: calc(63%);
  }
  100.0125% {
    bottom: calc(100% - 63%);
  }
  87.5125% {
    bottom: calc(63%);
  }
  100% {
    bottom: calc(100% - 63%);
  }
  0% {
    width: 1260%;
  }
  12.5% {
    width: 12.6px;
  }
  100.0125% {
    width: 1260%;
  }
  87.5125% {
    width: 12.6px;
  }
  100% {
    width: 1260%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(63) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ipp-1;
  animation-duration: 3200ms;
}
.g div:nth-child(64) {
  right: calc(100% - 64% + 20px);
  top: calc(100% - 64%);
  width: 50000px;
}
@keyframes kf-uuk0iq9-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(4.6957206184deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(4.6957206184deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.3918572304%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.3918572304%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 64%);
  }
  12.5% {
    bottom: calc(64%);
  }
  100.0125% {
    bottom: calc(100% - 64%);
  }
  87.5125% {
    bottom: calc(64%);
  }
  100% {
    bottom: calc(100% - 64%);
  }
  0% {
    width: 1280%;
  }
  12.5% {
    width: 12.8px;
  }
  100.0125% {
    width: 1280%;
  }
  87.5125% {
    width: 12.8px;
  }
  100% {
    width: 1280%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(64) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0iq9-1;
  animation-duration: 3200ms;
}
.g div:nth-child(65) {
  right: calc(100% - 65% + 20px);
  top: calc(100% - 65%);
  width: 50000px;
}
@keyframes kf-uuk0iqz-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-2.9400765153deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-2.9400765153deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.5624538512%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.5624538512%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 65%);
  }
  12.5% {
    bottom: calc(65%);
  }
  100.0125% {
    bottom: calc(100% - 65%);
  }
  87.5125% {
    bottom: calc(65%);
  }
  100% {
    bottom: calc(100% - 65%);
  }
  0% {
    width: 1300%;
  }
  12.5% {
    width: 13px;
  }
  100.0125% {
    width: 1300%;
  }
  87.5125% {
    width: 13px;
  }
  100% {
    width: 1300%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(65) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0iqz-1;
  animation-duration: 3200ms;
}
.g div:nth-child(66) {
  right: calc(100% - 66% + 20px);
  top: calc(100% - 66%);
  width: 50000px;
}
@keyframes kf-uuk0irx-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(0.0531210356deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(0.0531210356deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.999647456%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.999647456%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 66%);
  }
  12.5% {
    bottom: calc(66%);
  }
  100.0125% {
    bottom: calc(100% - 66%);
  }
  87.5125% {
    bottom: calc(66%);
  }
  100% {
    bottom: calc(100% - 66%);
  }
  0% {
    width: 1320%;
  }
  12.5% {
    width: 13.2px;
  }
  100.0125% {
    width: 1320%;
  }
  87.5125% {
    width: 13.2px;
  }
  100% {
    width: 1320%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(66) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0irx-1;
  animation-duration: 3200ms;
}
.g div:nth-child(67) {
  right: calc(100% - 67% + 20px);
  top: calc(100% - 67%);
  width: 50000px;
}
@keyframes kf-uuk0isf-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(3.304634528deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(3.304634528deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.5177697998%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.5177697998%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 67%);
  }
  12.5% {
    bottom: calc(67%);
  }
  100.0125% {
    bottom: calc(100% - 67%);
  }
  87.5125% {
    bottom: calc(67%);
  }
  100% {
    bottom: calc(100% - 67%);
  }
  0% {
    width: 1340%;
  }
  12.5% {
    width: 13.4px;
  }
  100.0125% {
    width: 1340%;
  }
  87.5125% {
    width: 13.4px;
  }
  100% {
    width: 1340%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(67) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0isf-1;
  animation-duration: 3200ms;
}
.g div:nth-child(68) {
  right: calc(100% - 68% + 20px);
  top: calc(100% - 68%);
  width: 50000px;
}
@keyframes kf-uuk0isi-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-4.080163196deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-4.080163196deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.4401430225%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.4401430225%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 68%);
  }
  12.5% {
    bottom: calc(68%);
  }
  100.0125% {
    bottom: calc(100% - 68%);
  }
  87.5125% {
    bottom: calc(68%);
  }
  100% {
    bottom: calc(100% - 68%);
  }
  0% {
    width: 1360%;
  }
  12.5% {
    width: 13.6px;
  }
  100.0125% {
    width: 1360%;
  }
  87.5125% {
    width: 13.6px;
  }
  100% {
    width: 1360%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(68) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0isi-1;
  animation-duration: 3200ms;
}
.g div:nth-child(69) {
  right: calc(100% - 69% + 20px);
  top: calc(100% - 69%);
  width: 50000px;
}
@keyframes kf-uuk0isw-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-0.2310970916deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-0.2310970916deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.9933903797%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.9933903797%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 69%);
  }
  12.5% {
    bottom: calc(69%);
  }
  100.0125% {
    bottom: calc(100% - 69%);
  }
  87.5125% {
    bottom: calc(69%);
  }
  100% {
    bottom: calc(100% - 69%);
  }
  0% {
    width: 1380%;
  }
  12.5% {
    width: 13.8px;
  }
  100.0125% {
    width: 1380%;
  }
  87.5125% {
    width: 13.8px;
  }
  100% {
    width: 1380%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(69) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0isw-1;
  animation-duration: 3200ms;
}
.g div:nth-child(70) {
  right: calc(100% - 70% + 20px);
  top: calc(100% - 70%);
  width: 50000px;
}
@keyframes kf-uuk0itu-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(2.4439198363deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(2.4439198363deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.6333192031%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.6333192031%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 70%);
  }
  12.5% {
    bottom: calc(70%);
  }
  100.0125% {
    bottom: calc(100% - 70%);
  }
  87.5125% {
    bottom: calc(70%);
  }
  100% {
    bottom: calc(100% - 70%);
  }
  0% {
    width: 1400%;
  }
  12.5% {
    width: 14px;
  }
  100.0125% {
    width: 1400%;
  }
  87.5125% {
    width: 14px;
  }
  100% {
    width: 1400%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(70) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0itu-1;
  animation-duration: 3200ms;
}
.g div:nth-child(71) {
  right: calc(100% - 71% + 20px);
  top: calc(100% - 71%);
  width: 50000px;
}
@keyframes kf-uuk0itw-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-6.1552408064deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-6.1552408064deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.3090227282%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.3090227282%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 71%);
  }
  12.5% {
    bottom: calc(71%);
  }
  100.0125% {
    bottom: calc(100% - 71%);
  }
  87.5125% {
    bottom: calc(71%);
  }
  100% {
    bottom: calc(100% - 71%);
  }
  0% {
    width: 1420%;
  }
  12.5% {
    width: 14.2px;
  }
  100.0125% {
    width: 1420%;
  }
  87.5125% {
    width: 14.2px;
  }
  100% {
    width: 1420%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(71) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0itw-1;
  animation-duration: 3200ms;
}
.g div:nth-child(72) {
  right: calc(100% - 72% + 20px);
  top: calc(100% - 72%);
  width: 50000px;
}
@keyframes kf-uuk0iuc-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-0.524834755deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-0.524834755deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.9672505883%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.9672505883%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 72%);
  }
  12.5% {
    bottom: calc(72%);
  }
  100.0125% {
    bottom: calc(100% - 72%);
  }
  87.5125% {
    bottom: calc(72%);
  }
  100% {
    bottom: calc(100% - 72%);
  }
  0% {
    width: 1440%;
  }
  12.5% {
    width: 14.4px;
  }
  100.0125% {
    width: 1440%;
  }
  87.5125% {
    width: 14.4px;
  }
  100% {
    width: 1440%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(72) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0iuc-1;
  animation-duration: 3200ms;
}
.g div:nth-child(73) {
  right: calc(100% - 73% + 20px);
  top: calc(100% - 73%);
  width: 50000px;
}
@keyframes kf-uuk0iv0-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(1.8385728088deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(1.8385728088deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.7361927182%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.7361927182%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 73%);
  }
  12.5% {
    bottom: calc(73%);
  }
  100.0125% {
    bottom: calc(100% - 73%);
  }
  87.5125% {
    bottom: calc(73%);
  }
  100% {
    bottom: calc(100% - 73%);
  }
  0% {
    width: 1460%;
  }
  12.5% {
    width: 14.6px;
  }
  100.0125% {
    width: 1460%;
  }
  87.5125% {
    width: 14.6px;
  }
  100% {
    width: 1460%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(73) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0iv0-1;
  animation-duration: 3200ms;
}
.g div:nth-child(74) {
  right: calc(100% - 74% + 20px);
  top: calc(100% - 74%);
  width: 50000px;
}
@keyframes kf-uuk0ivt-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-11.4740450786deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-11.4740450786deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.1717173418%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.1717173418%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 74%);
  }
  12.5% {
    bottom: calc(74%);
  }
  100.0125% {
    bottom: calc(100% - 74%);
  }
  87.5125% {
    bottom: calc(74%);
  }
  100% {
    bottom: calc(100% - 74%);
  }
  0% {
    width: 1480%;
  }
  12.5% {
    width: 14.8px;
  }
  100.0125% {
    width: 1480%;
  }
  87.5125% {
    width: 14.8px;
  }
  100% {
    width: 1480%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(74) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ivt-1;
  animation-duration: 3200ms;
}
.g div:nth-child(75) {
  right: calc(100% - 75% + 20px);
  top: calc(100% - 75%);
  width: 50000px;
}
@keyframes kf-uuk0iw1-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-0.8414019012deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-0.8414019012deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.9217512697%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.9217512697%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 75%);
  }
  12.5% {
    bottom: calc(75%);
  }
  100.0125% {
    bottom: calc(100% - 75%);
  }
  87.5125% {
    bottom: calc(75%);
  }
  100% {
    bottom: calc(100% - 75%);
  }
  0% {
    width: 1500%;
  }
  12.5% {
    width: 15px;
  }
  100.0125% {
    width: 1500%;
  }
  87.5125% {
    width: 15px;
  }
  100% {
    width: 1500%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(75) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0iw1-1;
  animation-duration: 3200ms;
}
.g div:nth-child(76) {
  right: calc(100% - 76% + 20px);
  top: calc(100% - 76%);
  width: 50000px;
}
@keyframes kf-uuk0ix1-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(1.3734953787deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(1.3734953787deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.8243313311%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.8243313311%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 76%);
  }
  12.5% {
    bottom: calc(76%);
  }
  100.0125% {
    bottom: calc(100% - 76%);
  }
  87.5125% {
    bottom: calc(76%);
  }
  100% {
    bottom: calc(100% - 76%);
  }
  0% {
    width: 1520%;
  }
  12.5% {
    width: 15.2px;
  }
  100.0125% {
    width: 1520%;
  }
  87.5125% {
    width: 15.2px;
  }
  100% {
    width: 1520%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(76) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ix1-1;
  animation-duration: 3200ms;
}
.g div:nth-child(77) {
  right: calc(100% - 77% + 20px);
  top: calc(100% - 77%);
  width: 50000px;
}
@keyframes kf-uuk0ix7-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-64.5371515519deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-64.5371515519deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.0309750317%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.0309750317%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 77%);
  }
  12.5% {
    bottom: calc(77%);
  }
  100.0125% {
    bottom: calc(100% - 77%);
  }
  87.5125% {
    bottom: calc(77%);
  }
  100% {
    bottom: calc(100% - 77%);
  }
  0% {
    width: 1540%;
  }
  12.5% {
    width: 15.4px;
  }
  100.0125% {
    width: 1540%;
  }
  87.5125% {
    width: 15.4px;
  }
  100% {
    width: 1540%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(77) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ix7-1;
  animation-duration: 3200ms;
}
.g div:nth-child(78) {
  right: calc(100% - 78% + 20px);
  top: calc(100% - 78%);
  width: 50000px;
}
@keyframes kf-uuk0ixa-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-1.1983599967deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-1.1983599967deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.8578030932%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.8578030932%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 78%);
  }
  12.5% {
    bottom: calc(78%);
  }
  100.0125% {
    bottom: calc(100% - 78%);
  }
  87.5125% {
    bottom: calc(78%);
  }
  100% {
    bottom: calc(100% - 78%);
  }
  0% {
    width: 1560%;
  }
  12.5% {
    width: 15.6px;
  }
  100.0125% {
    width: 1560%;
  }
  87.5125% {
    width: 15.6px;
  }
  100% {
    width: 1560%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(78) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ixa-1;
  animation-duration: 3200ms;
}
.g div:nth-child(79) {
  right: calc(100% - 79% + 20px);
  top: calc(100% - 79%);
  width: 50000px;
}
@keyframes kf-uuk0ixc-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(0.9913550664deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(0.9913550664deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.8959709468%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.8959709468%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 79%);
  }
  12.5% {
    bottom: calc(79%);
  }
  100.0125% {
    bottom: calc(100% - 79%);
  }
  87.5125% {
    bottom: calc(79%);
  }
  100% {
    bottom: calc(100% - 79%);
  }
  0% {
    width: 1580%;
  }
  12.5% {
    width: 15.8px;
  }
  100.0125% {
    width: 1580%;
  }
  87.5125% {
    width: 15.8px;
  }
  100% {
    width: 1580%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(79) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ixc-1;
  animation-duration: 3200ms;
}
.g div:nth-child(80) {
  right: calc(100% - 80% + 20px);
  top: calc(100% - 80%);
  width: 50000px;
}
@keyframes kf-uuk0ixv-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(18.0073098912deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(18.0073098912deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.1103872438%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.1103872438%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 80%);
  }
  12.5% {
    bottom: calc(80%);
  }
  100.0125% {
    bottom: calc(100% - 80%);
  }
  87.5125% {
    bottom: calc(80%);
  }
  100% {
    bottom: calc(100% - 80%);
  }
  0% {
    width: 1600%;
  }
  12.5% {
    width: 16px;
  }
  100.0125% {
    width: 1600%;
  }
  87.5125% {
    width: 16px;
  }
  100% {
    width: 1600%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(80) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0ixv-1;
  animation-duration: 3200ms;
}
.g div:nth-child(81) {
  right: calc(100% - 81% + 20px);
  top: calc(100% - 81%);
  width: 50000px;
}
@keyframes kf-uuk0iy6-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-1.6219888317deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-1.6219888317deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.776685982%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.776685982%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 81%);
  }
  12.5% {
    bottom: calc(81%);
  }
  100.0125% {
    bottom: calc(100% - 81%);
  }
  87.5125% {
    bottom: calc(81%);
  }
  100% {
    bottom: calc(100% - 81%);
  }
  0% {
    width: 1620%;
  }
  12.5% {
    width: 16.2px;
  }
  100.0125% {
    width: 1620%;
  }
  87.5125% {
    width: 16.2px;
  }
  100% {
    width: 1620%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(81) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0iy6-1;
  animation-duration: 3200ms;
}
.g div:nth-child(82) {
  right: calc(100% - 82% + 20px);
  top: calc(100% - 82%);
  width: 50000px;
}
@keyframes kf-uuk0iyk-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(0.659652813deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(0.659652813deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.9496776979%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.9496776979%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 82%);
  }
  12.5% {
    bottom: calc(82%);
  }
  100.0125% {
    bottom: calc(100% - 82%);
  }
  87.5125% {
    bottom: calc(82%);
  }
  100% {
    bottom: calc(100% - 82%);
  }
  0% {
    width: 1640%;
  }
  12.5% {
    width: 16.4px;
  }
  100.0125% {
    width: 1640%;
  }
  87.5125% {
    width: 16.4px;
  }
  100% {
    width: 1640%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(82) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0iyk-1;
  animation-duration: 3200ms;
}
.g div:nth-child(83) {
  right: calc(100% - 83% + 20px);
  top: calc(100% - 83%);
  width: 50000px;
}
@keyframes kf-uuk0iyy-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(7.7611926208deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(7.7611926208deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.249540118%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.249540118%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 83%);
  }
  12.5% {
    bottom: calc(83%);
  }
  100.0125% {
    bottom: calc(100% - 83%);
  }
  87.5125% {
    bottom: calc(83%);
  }
  100% {
    bottom: calc(100% - 83%);
  }
  0% {
    width: 1660%;
  }
  12.5% {
    width: 16.6px;
  }
  100.0125% {
    width: 1660%;
  }
  87.5125% {
    width: 16.6px;
  }
  100% {
    width: 1660%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(83) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0iyy-1;
  animation-duration: 3200ms;
}
.g div:nth-child(84) {
  right: calc(100% - 84% + 20px);
  top: calc(100% - 84%);
  width: 50000px;
}
@keyframes kf-uuk0izg-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-2.1563676103deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-2.1563676103deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.6800234956%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.6800234956%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 84%);
  }
  12.5% {
    bottom: calc(84%);
  }
  100.0125% {
    bottom: calc(100% - 84%);
  }
  87.5125% {
    bottom: calc(84%);
  }
  100% {
    bottom: calc(100% - 84%);
  }
  0% {
    width: 1680%;
  }
  12.5% {
    width: 16.8px;
  }
  100.0125% {
    width: 1680%;
  }
  87.5125% {
    width: 16.8px;
  }
  100% {
    width: 1680%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(84) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0izg-1;
  animation-duration: 3200ms;
}
.g div:nth-child(85) {
  right: calc(100% - 85% + 20px);
  top: calc(100% - 85%);
  width: 50000px;
}
@keyframes kf-uuk0izx-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(0.3577403449deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(0.3577403449deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.9843766434%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.9843766434%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 85%);
  }
  12.5% {
    bottom: calc(85%);
  }
  100.0125% {
    bottom: calc(100% - 85%);
  }
  87.5125% {
    bottom: calc(85%);
  }
  100% {
    bottom: calc(100% - 85%);
  }
  0% {
    width: 1700%;
  }
  12.5% {
    width: 17px;
  }
  100.0125% {
    width: 1700%;
  }
  87.5125% {
    width: 17px;
  }
  100% {
    width: 1700%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(85) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0izx-1;
  animation-duration: 3200ms;
}
.g div:nth-child(86) {
  right: calc(100% - 86% + 20px);
  top: calc(100% - 86%);
  width: 50000px;
}
@keyframes kf-uuk0j04-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(4.8134594193deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(4.8134594193deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.3836984449%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.3836984449%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 86%);
  }
  12.5% {
    bottom: calc(86%);
  }
  100.0125% {
    bottom: calc(100% - 86%);
  }
  87.5125% {
    bottom: calc(86%);
  }
  100% {
    bottom: calc(100% - 86%);
  }
  0% {
    width: 1720%;
  }
  12.5% {
    width: 17.2px;
  }
  100.0125% {
    width: 1720%;
  }
  87.5125% {
    width: 17.2px;
  }
  100% {
    width: 1720%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(86) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0j04-1;
  animation-duration: 3200ms;
}
.g div:nth-child(87) {
  right: calc(100% - 87% + 20px);
  top: calc(100% - 87%);
  width: 50000px;
}
@keyframes kf-uuk0j0o-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-2.8848349433deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-2.8848349433deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.5697503343%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.5697503343%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 87%);
  }
  12.5% {
    bottom: calc(87%);
  }
  100.0125% {
    bottom: calc(100% - 87%);
  }
  87.5125% {
    bottom: calc(87%);
  }
  100% {
    bottom: calc(100% - 87%);
  }
  0% {
    width: 1740%;
  }
  12.5% {
    width: 17.4px;
  }
  100.0125% {
    width: 1740%;
  }
  87.5125% {
    width: 17.4px;
  }
  100% {
    width: 1740%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(87) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0j0o-1;
  animation-duration: 3200ms;
}
.g div:nth-child(88) {
  right: calc(100% - 88% + 20px);
  top: calc(100% - 88%);
  width: 50000px;
}
@keyframes kf-uuk0j1o-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(0.0708410027deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(0.0708410027deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.9993732837%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.9993732837%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 88%);
  }
  12.5% {
    bottom: calc(88%);
  }
  100.0125% {
    bottom: calc(100% - 88%);
  }
  87.5125% {
    bottom: calc(88%);
  }
  100% {
    bottom: calc(100% - 88%);
  }
  0% {
    width: 1760%;
  }
  12.5% {
    width: 17.6px;
  }
  100.0125% {
    width: 1760%;
  }
  87.5125% {
    width: 17.6px;
  }
  100% {
    width: 1760%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(88) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0j1o-1;
  animation-duration: 3200ms;
}
.g div:nth-child(89) {
  right: calc(100% - 89% + 20px);
  top: calc(100% - 89%);
  width: 50000px;
}
@keyframes kf-uuk0j1z-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(3.371650741deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(3.371650741deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.5101770449%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.5101770449%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 89%);
  }
  12.5% {
    bottom: calc(89%);
  }
  100.0125% {
    bottom: calc(100% - 89%);
  }
  87.5125% {
    bottom: calc(89%);
  }
  100% {
    bottom: calc(100% - 89%);
  }
  0% {
    width: 1780%;
  }
  12.5% {
    width: 17.8px;
  }
  100.0125% {
    width: 1780%;
  }
  87.5125% {
    width: 17.8px;
  }
  100% {
    width: 1780%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(89) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0j1z-1;
  animation-duration: 3200ms;
}
.g div:nth-child(90) {
  right: calc(100% - 90% + 20px);
  top: calc(100% - 90%);
  width: 50000px;
}
@keyframes kf-uuk0j2m-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-3.9904008244deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-3.9904008244deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.4480736161%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.4480736161%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 90%);
  }
  12.5% {
    bottom: calc(90%);
  }
  100.0125% {
    bottom: calc(100% - 90%);
  }
  87.5125% {
    bottom: calc(90%);
  }
  100% {
    bottom: calc(100% - 90%);
  }
  0% {
    width: 1800%;
  }
  12.5% {
    width: 18px;
  }
  100.0125% {
    width: 1800%;
  }
  87.5125% {
    width: 18px;
  }
  100% {
    width: 1800%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(90) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0j2m-1;
  animation-duration: 3200ms;
}
.g div:nth-child(91) {
  right: calc(100% - 91% + 20px);
  top: calc(100% - 91%);
  width: 50000px;
}
@keyframes kf-uuk0j3a-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-0.2131757442deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-0.2131757442deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.9943674609%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.9943674609%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 91%);
  }
  12.5% {
    bottom: calc(91%);
  }
  100.0125% {
    bottom: calc(100% - 91%);
  }
  87.5125% {
    bottom: calc(91%);
  }
  100% {
    bottom: calc(100% - 91%);
  }
  0% {
    width: 1820%;
  }
  12.5% {
    width: 18.2px;
  }
  100.0125% {
    width: 1820%;
  }
  87.5125% {
    width: 18.2px;
  }
  100% {
    width: 1820%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(91) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0j3a-1;
  animation-duration: 3200ms;
}
.g div:nth-child(92) {
  right: calc(100% - 92% + 20px);
  top: calc(100% - 92%);
  width: 50000px;
}
@keyframes kf-uuk0j3v-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(2.4885401163deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(2.4885401163deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.6264444479%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.6264444479%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 92%);
  }
  12.5% {
    bottom: calc(92%);
  }
  100.0125% {
    bottom: calc(100% - 92%);
  }
  87.5125% {
    bottom: calc(92%);
  }
  100% {
    bottom: calc(100% - 92%);
  }
  0% {
    width: 1840%;
  }
  12.5% {
    width: 18.4px;
  }
  100.0125% {
    width: 1840%;
  }
  87.5125% {
    width: 18.4px;
  }
  100% {
    width: 1840%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(92) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0j3v-1;
  animation-duration: 3200ms;
}
.g div:nth-child(93) {
  right: calc(100% - 93% + 20px);
  top: calc(100% - 93%);
  width: 50000px;
}
@keyframes kf-uuk0j4o-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-5.9747725189deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-5.9747725189deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.3174287015%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.3174287015%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 93%);
  }
  12.5% {
    bottom: calc(93%);
  }
  100.0125% {
    bottom: calc(100% - 93%);
  }
  87.5125% {
    bottom: calc(93%);
  }
  100% {
    bottom: calc(100% - 93%);
  }
  0% {
    width: 1860%;
  }
  12.5% {
    width: 18.6px;
  }
  100.0125% {
    width: 1860%;
  }
  87.5125% {
    width: 18.6px;
  }
  100% {
    width: 1860%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(93) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0j4o-1;
  animation-duration: 3200ms;
}
.g div:nth-child(94) {
  right: calc(100% - 94% + 20px);
  top: calc(100% - 94%);
  width: 50000px;
}
@keyframes kf-uuk0j5l-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-0.5059561935deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-0.5059561935deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.9694593667%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.9694593667%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 94%);
  }
  12.5% {
    bottom: calc(94%);
  }
  100.0125% {
    bottom: calc(100% - 94%);
  }
  87.5125% {
    bottom: calc(94%);
  }
  100% {
    bottom: calc(100% - 94%);
  }
  0% {
    width: 1880%;
  }
  12.5% {
    width: 18.8px;
  }
  100.0125% {
    width: 1880%;
  }
  87.5125% {
    width: 18.8px;
  }
  100% {
    width: 1880%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(94) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0j5l-1;
  animation-duration: 3200ms;
}
.g div:nth-child(95) {
  right: calc(100% - 95% + 20px);
  top: calc(100% - 95%);
  width: 50000px;
}
@keyframes kf-uuk0j5s-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(1.8715049441deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(1.8715049441deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.730173561%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.730173561%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 95%);
  }
  12.5% {
    bottom: calc(95%);
  }
  100.0125% {
    bottom: calc(100% - 95%);
  }
  87.5125% {
    bottom: calc(95%);
  }
  100% {
    bottom: calc(100% - 95%);
  }
  0% {
    width: 1900%;
  }
  12.5% {
    width: 19px;
  }
  100.0125% {
    width: 1900%;
  }
  87.5125% {
    width: 19px;
  }
  100% {
    width: 1900%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(95) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0j5s-1;
  animation-duration: 3200ms;
}
.g div:nth-child(96) {
  right: calc(100% - 96% + 20px);
  top: calc(100% - 96%);
  width: 50000px;
}
@keyframes kf-uuk0j6g-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-10.9026802216deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-10.9026802216deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.1804304493%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.1804304493%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 96%);
  }
  12.5% {
    bottom: calc(96%);
  }
  100.0125% {
    bottom: calc(100% - 96%);
  }
  87.5125% {
    bottom: calc(96%);
  }
  100% {
    bottom: calc(100% - 96%);
  }
  0% {
    width: 1920%;
  }
  12.5% {
    width: 19.2px;
  }
  100.0125% {
    width: 1920%;
  }
  87.5125% {
    width: 19.2px;
  }
  100% {
    width: 1920%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(96) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0j6g-1;
  animation-duration: 3200ms;
}
.g div:nth-child(97) {
  right: calc(100% - 97% + 20px);
  top: calc(100% - 97%);
  width: 50000px;
}
@keyframes kf-uuk0j77-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-0.8206425981deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-0.8206425981deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.9251475366%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.9251475366%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 97%);
  }
  12.5% {
    bottom: calc(97%);
  }
  100.0125% {
    bottom: calc(100% - 97%);
  }
  87.5125% {
    bottom: calc(97%);
  }
  100% {
    bottom: calc(100% - 97%);
  }
  0% {
    width: 1940%;
  }
  12.5% {
    width: 19.4px;
  }
  100.0125% {
    width: 1940%;
  }
  87.5125% {
    width: 19.4px;
  }
  100% {
    width: 1940%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(97) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0j77-1;
  animation-duration: 3200ms;
}
.g div:nth-child(98) {
  right: calc(100% - 98% + 20px);
  top: calc(100% - 98%);
  width: 50000px;
}
@keyframes kf-uuk0j7o-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(1.3997073076deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(1.3997073076deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: -0.8192882453%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: -0.8192882453%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 98%);
  }
  12.5% {
    bottom: calc(98%);
  }
  100.0125% {
    bottom: calc(100% - 98%);
  }
  87.5125% {
    bottom: calc(98%);
  }
  100% {
    bottom: calc(100% - 98%);
  }
  0% {
    width: 1960%;
  }
  12.5% {
    width: 19.6px;
  }
  100.0125% {
    width: 1960%;
  }
  87.5125% {
    width: 19.6px;
  }
  100% {
    width: 1960%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(98) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0j7o-1;
  animation-duration: 3200ms;
}
.g div:nth-child(99) {
  right: calc(100% - 99% + 20px);
  top: calc(100% - 99%);
  width: 50000px;
}
@keyframes kf-uuk0j8h-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-50.1850699593deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-50.1850699593deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.0398208804%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.0398208804%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 99%);
  }
  12.5% {
    bottom: calc(99%);
  }
  100.0125% {
    bottom: calc(100% - 99%);
  }
  87.5125% {
    bottom: calc(99%);
  }
  100% {
    bottom: calc(100% - 99%);
  }
  0% {
    width: 1980%;
  }
  12.5% {
    width: 19.8px;
  }
  100.0125% {
    width: 1980%;
  }
  87.5125% {
    width: 19.8px;
  }
  100% {
    width: 1980%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(99) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0j8h-1;
  animation-duration: 3200ms;
}
.g div:nth-child(100) {
  right: calc(100% - 100% + 20px);
  top: calc(100% - 100%);
  width: 50000px;
}
@keyframes kf-uuk0j92-1 {
  0% {
    transform: none;
  }
  12.5% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  25% {
    transform: rotateZ(180deg);
  }
  50% {
    transform: rotateZ(-1.1744278303deg);
  }
  100.0125% {
    transform: none;
  }
  87.5125% {
    transform: rotate(90deg, 90deg, 90deg);
  }
  75.0125% {
    transform: rotateZ(180deg);
  }
  50.0125% {
    transform: rotateZ(-1.1744278303deg);
  }
  100% {
    transform: none;
  }
  0% {
    right: 0px;
  }
  12.5% {
    right: 0.8623188723%;
  }
  100.0125% {
    right: 0px;
  }
  87.5125% {
    right: 0.8623188723%;
  }
  100% {
    right: 0px;
  }
  0% {
    bottom: calc(100% - 100%);
  }
  12.5% {
    bottom: calc(100%);
  }
  100.0125% {
    bottom: calc(100% - 100%);
  }
  87.5125% {
    bottom: calc(100%);
  }
  100% {
    bottom: calc(100% - 100%);
  }
  0% {
    width: 2000%;
  }
  12.5% {
    width: 20px;
  }
  100.0125% {
    width: 2000%;
  }
  87.5125% {
    width: 20px;
  }
  100% {
    width: 2000%;
  }
  0% {
    background: purple;
  }
  25% {
    background: purple;
  }
  50% {
    background: green;
  }
  100.0125% {
    background: purple;
  }
  75.0125% {
    background: purple;
  }
  50.0125% {
    background: green;
  }
  100% {
    background: purple;
  }
  0% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  12.5% {
    opacity: 0.8;
  }
  100.0125% {
    opacity: 0.4;
    animation-timing-function: ease-in;
  }
  87.5125% {
    opacity: 0.8;
  }
  100% {
    opacity: 0.4;
  }
}
.g div:nth-child(100) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: kf-uuk0j92-1;
  animation-duration: 3200ms;
}
